2016-03-03 13 views
0

我想在python文件夹中打开一堆.doc文件(不是docx)。Python:在windows上打开.doc文件与反向词

我下载了一个修改过的“antiword”,这是一个针对windows的预编译执行文件,因为原始反安全词仅适用于linux。

http://www-stud.rbi.informatik.uni-frankfurt.de/~markus/antiword/

我下载了它之后,我将其插入我的python27文件夹,我运行antiword.exe文件。

老实说,我的问题是,我不明白当我运行执行时发生了什么。我曾希望它会添加一个库到我的python目录,我可以导入“antiword”。谁能帮我?

非常感谢。

BR 乔纳斯

回答

2

据我了解,antiword不是一个Python模块,你可以导入。这是一个可以直接从命令提示符(cmd)运行的可执行文件。 我按照00README.WIN document中的说明安装了antiword,并且可以在将其文件夹添加到PATH环境变量以及完全按照README中所述创建HOME环境变量之后,在cmd中运行它。我可以成功运行使用antiword \文件发现testdoc.doc下面的例子\

antiword -m cp852.txt filename.doc > filename.txt 

我认为,如果你需要做这在Python中,你可以运行antiword类似于任何cmd命令如以前explained。 同样的事情以前suggested。你也可以试试IronPython,比如recommended

我希望这有助于!