python docx怎么在word文档指定位置写内容
来源:网络收集 点击: 时间:2024-04-11【导读】:
python docx怎么在word文档指定位置写内容,docx是python的第三方库,需要另外安装,因为不是标准库,对于处理word文档,都是用docx库,在指定位置写内容有很多方法,这里教大家一个比较简单的方法,也比较适合新手。工具/原料morepython 3.7sublime text 3方法/步骤1/6分步阅读
2/6
3/6
4/6

5/6
6/6
注意事项
打开编辑器,这里以sublime text 3作为示范,新建一个PY文档。

import docx
import os
首先引入两个模块,docx可以处理word文档,os可以处理路径。

doc = docx.Document(E:\\test.docx)
然后我们一般需要设置一个变量,调用指定的文件。记得加上双引号。

如果要加入内容到最后一行,那么可以这样执行。
doc.add_paragraph(This is Tom!)
doc.save(E:\\test.docx)



for i, p in enumerate(doc.paragraphs):
print(str(i) + : + str(p.text))
为了查看我们需要在那一行插入指定的内容,我们可以用for循环来查找一下,并且可以看到每一行的内容。这样就清晰多了。
因为直接打印doc.paragraphs所列出的是看不到内容的list。

doc.paragraphs.text = ABC + DEF
现在我们可以修改指定行数的内容了,如果需要原内容,只需要加上就可以了。

没有安装模块按照这个指令安装pip install python-docx
DOCXPYTHONWORD文件文档版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_491771.html
上一篇:红色经典手抄报一等奖
下一篇:怎么开启允许应用在后台运行功能?