以下代码打印一个空行作为输出,该输出为 false。
问题不在于权限,因为我使用 pdf 文件的 777 权限测试了该命令。如何修复该命令以提供正确的输出?
import subprocess
from subprocess import PIPE, Popen
output = Popen(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf'], stdout=PIPE).communicate()[0]
pdftotext 默认创建一个文件。要将结果发送到标准输出,请使用:
pdftotext file.pdf -
或者在Python中:
output = Popen(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf', '-'], stdout=PIPE).communicate()[0]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)