保存文本到docx文件python

vq8itlhq  于 2023-03-16  发布在  Python
关注(0)|答案(3)|浏览(110)

我在python上有一个结构化文本,我想把它保存到docx文件中。
就像

text = "A simple text\n Structured"

with open('docx_file.docx', 'w') as f:
    f.write(text)
gopyfrb3

gopyfrb31#

检查python-docx封装:

from docx import Document

document = Document()
document.add_heading('A simple text', level=1)
document.add_paragraph('some more text ... ')

document.save('docx_file.docx')
sz81bmfz

sz81bmfz2#

docx文件不是纯文本文件,所以除非您不想使用库,否则我建议使用https://grokonez.com/python/how-to-read-write-word-docx-files-in-python-docx-module,除非您需要使用像docx这样的“花哨”格式,否则我建议只将纯文本写入txt文件。

blmhpbnm

blmhpbnm3#

下面是我用来将文本字符串保存到word文档中的代码。

newfile = open("Result.doc", "w+")
newfile.write("Hello World!")
newfile.close()

相关问题