使用子进程调用返回没有这样的文件或目录

时间:2018-02-23 12:26:12

标签: python django python-2.7 server subprocess

我过去曾成功使用过这个

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

0 个答案:

没有答案