我正在尝试使用python打开文件夹中的一堆.doc文件(不是docx)。
我下载了一个修改过的" antiword“,这是一个为windows预编译的执行文件,因为原来的antiword只适用于linux。
http://www-stud.rbi.informatik.uni-frankfurt.de/~markus/antiword/
下载后,我将其插入到我的python27文件夹中,然后运行antiword.exe文件。
老实说,我的问题是,当我运行execute时,我不知道发生了什么。我曾希望它会在我的python目录中添加一个库,这样我就可以导入"antiword“了。有谁可以帮我?
非常感谢。
BR Jonas
发布于 2016-03-03 21:23:59
据我所知,antiword不是一个可以导入的python模块。它是一个可执行文件,可以直接从命令提示符(cmd)运行。我按照00README.WIN document中的解释安装了antiword,并在将其文件夹添加到PATH环境变量中并完全按照自述文件中所述创建HOME环境变量后,可以在cmd中运行它。我可以使用在antiword\Doc\中找到的testdoc.doc成功运行以下示例
antiword -m cp852.txt filename.doc > filename.txt
我认为如果你需要在Python中做到这一点,你可以像以前的explained一样运行类似于任何cmd命令的antiword。同样的事情以前是suggested。您也可以作为之前的recommended尝试一下IronPython。
我希望这能帮到你!
https://stackoverflow.com/questions/35769940
复制相似问题