【问题标题】:Python: Open .doc file with antiword on windowsPython:在 Windows 上打开带有反字词的 .doc 文件
【发布时间】:2016-06-16 15:31:42
【问题描述】:

我正在尝试使用 python 在一个文件夹中打开一堆 .doc 文件(不是 docx)。

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

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

下载后,我将它插入到我的 python27 文件夹中,然后运行 ​​antiword.exe 文件。

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

非常感谢。

BR 乔纳斯

【问题讨论】:

    标签: python windows doc


    【解决方案1】:

    据我了解,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。

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2016-07-28
      相关资源
      最近更新 更多