如何在python语言的doc.add_paragraph()中添加变量值进入
时间: 2024-05-14 17:18:47 浏览: 124
在 Python 的 docx 模块中,可以使用字符串格式化来将变量值插入到段落中。具体步骤如下:
1. 创建一个段落对象,例如:
```
from docx import Document
doc = Document()
paragraph = doc.add_paragraph()
```
2. 定义一个变量,例如:
```
name = "John"
age = 30
```
3. 将变量值插入到段落中,例如:
```
paragraph.add_run("My name is %s and I am %d years old." % (name, age))
```
这里使用了字符串格式化,其中 `%s` 表示字符串类型的变量,`%d` 表示整数类型的变量。后面的 `% (name, age)` 表示将变量值依次插入到字符串中。最终的效果是将变量值插入到段落中。
完整示例代码如下:
```
from docx import Document
doc = Document()
paragraph = doc.add_paragraph()
name = "John"
age = 30
paragraph.add_run("My name is %s and I am %d years old." % (name, age))
doc.save("example.docx")
```
运行代码后,会生成一个名为 `example.docx` 的 Word 文档,其中包含一个段落,内容为 `My name is John and I am 30 years old.`。
阅读全文