我在python上有一个结构化文本,我想把它保存到docx文件中。就像
text = "A simple text\n Structured" with open('docx_file.docx', 'w') as f: f.write(text)
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')
sz81bmfz2#
docx文件不是纯文本文件,所以除非您不想使用库,否则我建议使用https://grokonez.com/python/how-to-read-write-word-docx-files-in-python-docx-module,除非您需要使用像docx这样的“花哨”格式,否则我建议只将纯文本写入txt文件。
blmhpbnm3#
下面是我用来将文本字符串保存到word文档中的代码。
newfile = open("Result.doc", "w+") newfile.write("Hello World!") newfile.close()
3条答案
按热度按时间gopyfrb31#
检查python-docx封装:
sz81bmfz2#
docx文件不是纯文本文件,所以除非您不想使用库,否则我建议使用https://grokonez.com/python/how-to-read-write-word-docx-files-in-python-docx-module,除非您需要使用像docx这样的“花哨”格式,否则我建议只将纯文本写入txt文件。
blmhpbnm3#
下面是我用来将文本字符串保存到word文档中的代码。