2016-03-03 12 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

我希望這有助於!