Python docx:在Python中创建和操作Word文档
# 导入python-docx库
from docx import Document
# 创建一个新的Word文档
doc = Document()
# 添加一个标题
doc.add_heading('我的第一个文档标题', 0)
# 添加一个段落
doc.add_paragraph('这是我的第一个段落。')
# 添加一个图片
doc.add_picture('example.jpg', width=None, height=120)
# 添加一个分页符
doc.add_page_break()
# 添加一个带有多个级别的列表
doc.add_paragraph('这是一个有多级列表的例子:')
# 创建一个多级列表
multi_level_list = [
('第一级标题', 0),
('第二级标题', 1),
('第三级标题', 2),
]
# 添加多级列表到文档
for level, (text, level_number) in enumerate(multi_level_list):
doc.add_paragraph(text, style='List Bullet' if level == 0 else 'List Bullet2')
# 保存文档
doc.save('example_document.docx')
这段代码演示了如何使用python-docx库创建一个Word文档,包括添加标题、段落、图片、分页符和多级列表。最后,文档被保存为'example\_document.docx'。
评论已关闭