小编mat*_*010的帖子

如何将用户定义的参数传递给rpmbuild以填充变量

是否可以将参数传递给rpmbuild以填充在spec文件中调用的用户定义变量?

示例:在.spec文件中调用的用户定义变量%{foobar}(但为空)应填充执行rpmbuild命令时传递的变量

rpmbuild -bb --foobar="Foo" somespecfile.spec
Run Code Online (Sandbox Code Playgroud)

rpmbuild rpm-spec

24
推荐指数
2
解决办法
2万
查看次数

使用 python-docx 将内容添加到现有的 docx

我想打开一个现有的 Word 文档,我已经在其中添加了页码,然后向其中添加了一些文本和标题。

这是我如何尝试实现目标的基本示例

#!/usr/bin/env python 
from docx import Document
document = Document('report-template.docx')
document.add_heading('Headline No. 1', level=1)
document.add_paragraph('Test No. 1')
document.add_heading('Heading No. 2', level=2)
document.add_paragraph('Test No. 2')
document.save('example.docx')
Run Code Online (Sandbox Code Playgroud)

当我使用完整的新文档执行上述操作时,一切正常 - 当使用现有文件执行此操作时,它会失败并出现以下错误

Traceback (most recent call last):
  File "create-report-test.py", line 6, in <module>
    document.add_heading('Headline No. 1', level=1)
  File "/usr/lib/python2.7/site-packages/docx/document.py", line 43, in add_heading
    return self.add_paragraph(text, style)
  File "/usr/lib/python2.7/site-packages/docx/document.py", line 63, in add_paragraph
    return self._body.add_paragraph(text, style)
  File "/usr/lib/python2.7/site-packages/docx/blkcntnr.py", line 38, in add_paragraph
    paragraph.style = style
  File "/usr/lib/python2.7/site-packages/docx/text/paragraph.py", line 111, in style
    style_or_name, …
Run Code Online (Sandbox Code Playgroud)

python python-docx

5
推荐指数
1
解决办法
7196
查看次数

标签 统计

python ×1

python-docx ×1

rpm-spec ×1

rpmbuild ×1