我尝试使用subprocess.check_output()通过Django执行命令行程序。我试图用简单的命令来做到这一点,如:
subprocess.check_output('ls',' - l')
它工作正常,但现在我正在尝试使用命令行程序,我已经把它放在我的项目的根文件夹中(所以如果我执行'ls -l'它出现在那里)但是Django给我一个'OSError:[Errno 2]没有这样的文件或目录'
程序需要特别在某个地方吗?这就是我现在正在做的事情:
{{1}}
答案 0 :(得分:0)
在子进程调用中添加shell = True参数