用Python读写MS-Word文件

2024-05-14 13:03:24 发布

您现在位置:Python中文网/ 问答频道 /正文

不使用COM对象就可以在Python中读写Word(2003和2007)文件吗?
我知道我可以:

f = open('c:\file.doc', "w")
f.write(text)
f.close()

但是Word会把它读成一个HTML文件,而不是一个原生的.doc文件。


Tags: 文件对象textcomclosedochtmlopen
3条回答

我将研究IronPython,它本质上可以访问windows/officeapi,因为它在.NET运行时上运行。

python-docx,它的官方文档是here

这对我很有效。

如果您只想读什么,那么使用linux soffice命令将其转换为文本,然后将文本加载到python中是simplest

相关问题 更多 >

    热门问题