如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
python docx怎么在word文档指定位置写内容
python docx怎么在word文档指定位置写内容,docx是python的第三方库,需要另外安装,因为不是标准库,对于处理word文档,都是用docx库,在指定位置写内容有很多方法,这里教大家一个比较简单的方法,也比较适合新手。
工具/原料
- python 3.7
- sublime text 3
方法/步骤
打开编辑器,这里以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[0].text = "ABC" " DEF"
现在我们可以修改指定行数的内容了,如果需要原内容,只需要加上就可以了。
注意事项
- 没有安装模块按照这个指令安装pip install python-docx
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 351 python
- 详细阅读