在Python中,您可以使用不同的方法在文档中插入内容,具体取决于您想要编辑的文档类型。以下是几种常见文档类型及其插入内容的方法:
文本文件(.txt)
您可以使用内置的`open`函数以追加模式(`a`)打开文件,并使用`write`方法将内容写入文件。
with open('example.txt', 'a') as file:file.write('这是要添加的内容\n') 注意添加换行符
Word文档(.docx)
如果您想要向Word文档中添加文本内容,可以使用`python-docx`库。
from docx import Documentdoc = Document()paragraph = doc.add_paragraph('这是一段文本内容')doc.save('example.docx')

向Word文档中添加图片
from docx import Documentfrom docx.shared import Inches, Cmdoc = Document()doc.add_heading('大标题', 0)p = doc.add_paragraph('下面插入图片:')doc.add_picture('test_pic.png', width=Inches(4.25)) 设置图片宽度doc.save('test_image.docx')
向已存在的Word文档中插入附件
import osimport zipfileimport shutilfilename = ['example.docx', 'test_pic.png'] 主word文件和其他附件with zipfile.ZipFile(filename, 'a') as azip:azip.write(filename) 将附件添加到word文档中
请注意,当您向Word文档中添加图片或其他文件作为附件时,您需要确保附件的文件路径正确,并且您有权限读取该文件。
以上方法可以帮助您在Python中向不同类型的文档中插入内容。
