在python中运行应用程序脚本

时间:2016-05-06 01:34:58

标签: python-2.7

所以,我有一个外部应用程序,我把它放在 / opt / app / bin / thisapp 目录中。应用程序可以通过命令行执行,并将输出提供给stdout。我将 / opt / app / bin / 添加到我的环境变量中。基本上,我可以在终端中调用 thisapp 并生成输出。

我试图在python中调用此应用程序并在python中捕获其输出。这是我的脚本(非常简单):

from subprocess import call
call(["thisapp"])

导致错误

OSError: [Errno 13] Permission denied

我已经确保chmod 777 -R在目录中但仍然相同。然后我试着调用这个应用程序的绝对路径:

呼叫([ “/选择/应用/ bin中/ thisapp”])

这一次,错误是:

OSError: [Errno 2] No such file or directory

有人可以建议我该怎么办?我是python的新手。

0 个答案:

没有答案