我在我的 Linux 服务器上运行 tika,我想使用 python (subprocess.Popen) 运行它
但是,我有一个非 root 访问权限,所以我只有一个本地 java 安装。每次我需要为每个会话设置 java home 和路径时:
导出 JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java
导出 PATH=$PATH:/usr/java/jdk1.5.0_07/bin
然后我可以从 java 目录运行 tika 并将输出保存到某个文件out_txt.txt
卷曲 www.vit.org/downloads/doc/tariff.doc | java -jar tika-app-1.3.jar --text >out_txt.txt
所以,我需要知道如何使用 Popen 来:
- 使用 Popen 设置 java 主目录和路径
- 将 Tika 输出写入文件
out_txt.txt