word 指定位置添加内容

1. 确定要添加的位置属于第几段

早期的Word文件采用二进制存储文件形成后缀名为doc的文件。docx文件采用xml方式记录信息,由众多xml文件合成。将请假条.docx修改其后缀名为**.zip得到请假条.zip**文件。

展开word文件夹,红色方框所圈即document.xml记录文档的构成信息。将document.xml使用浏览器打开,并展开段落节点,得到如下所示:

 

 

 p开头表示段落(paragraph),如下图有两个段落:

 

 

2.编写python代码
from docx import Document

doc = Document(r"C:\Users\meiya\PycharmProjects\TransferWebTestCase\name1.docx")
paragraph1 = doc.add_paragraph("diyiduan")  # 添加第一段,内容diyiduan
paragraph2 = doc.add_paragraph()  # 添加第二段,占位没有内容
paragraph2.add_run("test")  # 给第二段添加内容
print(doc.paragraphs)  # 打印所有段落
doc.paragraphs[1].add_run("1234567890")  # 在第一段后面插入内容
doc.save(r"C:\Users\meiya\PycharmProjects\TransferWebTestCase\name1.docx")  # 保存word

 

posted @ 2022-07-15 16:01  Mia妈妈加油呀  阅读(551)  评论(0)    收藏  举报