python——docx 向docx文件中写入红色字体
时间: 2023-09-01 13:12:56 浏览: 222
python操作docx写入内容,并控制文本的字体颜色
你可以使用 python-docx 库来向 docx 文件中写入红色字体。下面是一个简单的示例代码:
```python
from docx import Document
from docx.shared import RGBColor
document = Document()
# 添加一个段落
p = document.add_paragraph()
# 添加红色字体文本
run = p.add_run("This text is red.")
font = run.font
font.color.rgb = RGBColor(255, 0, 0)
# 保存文档
document.save('example.docx')
```
在上面的代码中,我们首先创建了一个 Document 对象。然后,我们使用 add_paragraph() 方法添加了一个段落。接着,我们使用 add_run() 方法向段落中添加了一个 run 对象,并设置了文本内容。最后,我们获取了 run 对象的 font 属性,并设置了其 color 属性为红色。
RGBColor() 函数用于创建一个 RGB 颜色值,其参数分别为红、绿、蓝三个颜色通道的值。在这个例子中,我们设置了红色通道为 255,绿色和蓝色通道都为 0,因此我们得到了一个红色的字体。
阅读全文