【发布时间】:2015-07-19 11:20:35
【问题描述】:
调用 LibreOffice 将文档转换为文本...
这在 linux 命令行中可以正常工作:
soffice --headless --convert-to txt:"Text" document_to_convert.doc
但是当我尝试从 Python 运行相同的命令时出现错误:
subprocess.call(['soffice', '--headless', '--convert-to', 'txt:"Text"', 'document_to_convert.doc'])
错误:请重新验证输入参数...
如何让命令从 Python 运行?
【问题讨论】:
-
txt:"Text"是否可能实际上应该是 2 个不同的参数? -
Ta,建议。 2个不同的论点没有帮助。文档不需要是一个字符串作为它的一个单词。
标签: python subprocess converter libreoffice