Python可以借助第三方库python-docx来读写docx文件,下面是Python读写docx文件的方法的完整攻略。
安装python-docx库
使用pip命令安装python-docx库,命令如下,
pip install python-docx
读取docx文件
使用Document类可以读取docx文件的内容。下面是一个示例代码,该代码读取一个名为demo.docx的文件并打印文件内容。
from docx import Document
document = Document('demo.docx')
for paragraph in document.paragraphs:
print(paragraph.text)
写入docx文件
使用Document类可以创建新的docx文件并写入内容。下面是一个示例代码,该代码创建一个名为new.docx的文件并写入字符串“Hello World”。
from docx import Document
from docx.shared import Inches
document = Document()
document.add_heading('Document Title', 0)
p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
document.add_heading('Heading, level 1', level=1)
document.add_paragraph('Intense quote', style='Intense Quote')
document.add_paragraph(
'first item in unordered list', style='List Bullet'
)
document.add_paragraph(
'first item in ordered list', style='List Number'
)
document.add_picture('monty-truth.png', width=Inches(1.25))
document.add_page_break()
document.save('new.docx')
代码中使用add_paragraph()方法添加段落,使用add_heading()方法添加标题,并使用add_picture()方法添加图片。最后使用save()方法保存文件。更多API的用法详见python-docx库文档。
以上是Python读写docx文件的方法的详细攻略及示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python读写docx文件的方法 - Python技术站