python写入docx如何设置字体
时间: 2024-09-20 20:02:32 浏览: 58
在Python中使用`python-docx`库设置Word文档的字体可以通过以下步骤完成:
1. 首先,确保已安装`python-docx`库[^1]。如果尚未安装,你可以通过命令行运行`pip install python-docx`来安装。
2. 导入所需的`docx`模块:
```python
from docx import Document
```
3. 创建一个新的Word文档:
```python
document = Document()
```
4. 添加一个段落并设置字体样式:
```python
paragraph = document.add_paragraph()
# 设置字体
font = paragraph.font
font.name = "Arial" # 更改字体为Arial
font.size = Pt(12) # 设置字体大小为12点
# 设置字体颜色,这里以蓝色为例,可能需要额外导入`docx.enum.text`模块来获得颜色枚举
from docx.enum.text import MSO_THEME_COLOR_INDEX
color_index = MSO_THEME_COLOR_INDEX.HYPERLINK
font.color.theme_color = color_index
```
5. 最后,保存文档:
```python
document.save('output.docx')
```
这样,你就成功设置了新添加到文档中的文本的字体、大小和颜色。
阅读全文