是否可以在不使用COM对象的情况下读取和编写Python中的Word(2003和2007)文件?
我知道我可以:
f = open('c:\file.doc', "w") f.write(text) f.close()
但Word会将其读作HTML文件而不是本机.doc文件.
请参阅python-docx,其官方文档可在此处获得.
这对我来说非常有效.
如果您只阅读什么,最简单的方法是使用linux soffice命令将其转换为文本,然后将文本加载到python中:
我将研究IronPython,它本质上可以访问Windows/office API,因为它运行在.NET运行时.