我过去曾成功使用过这个
from subprocess import call
与
import os
为了确保我有正确的路径打印,我在
之后查看了控制台print str(os.path.abspath(str(os.path.join(settings.MEDIA_ROOT, 'user_2/SampleIllustration.pdf'))))])
这个路径/目录肯定存在;然而,在尝试将pdf转换为带有
的文本文件之后call(["pdftotext", "-layout", str(os.path.abspath(str(os.path.join(settings.MEDIA_ROOT, 'user_2/SampleIllustration.pdf'))))])
我收到错误
No such file or directory
奇怪的是,当我在本地计算机上进行开发时,此call
按预期工作。只有当我在服务器上时才会收到此消息。
编辑:
完整的错误消息是:
OSError: [Errno 2] No such file or directory