使用shell=True
,如果你传递一个字符串subprocess.call
。
从文档:
如果传递单个字符串,则shell必须为True,否则该字符串必须简单地命名要执行的程序而无需指定任何参数。
subprocess.call(crop, shell=True)
要么:
import shlex
subprocess.call(shlex.split(crop))
OSError:[Errno 2]在Django中使用python子进程时,没有此类文件或目录
使用shell=True
,如果你传递一个字符串subprocess.call
。
从文档:
如果传递单个字符串,则shell必须为True,否则该字符串必须简单地命名要执行的程序而无需指定任何参数。
subprocess.call(crop, shell=True)
要么:
import shlex
subprocess.call(shlex.split(crop))