2013-10-24 106 views
0

我试图*在subprocess.call功能很好*不工作

>>> import subprocess 
>>> import os 
>>> subprocess.call(["echo","Hello there"], env=os.environ) 
Hello there 
0 
>>> subprocess.call(["nice", "19", "echo","Hello there"], env=os.environ) 
nice: 19: No such file or directory 
127 
>>> subprocess.call(["nice", "19", "echo","Hello there"], env=os.environ, shell=True) 
0 
0 
>>> 

我不明白为什么子是不承认不错

我跑在不错没有问题我外壳

$不错-n 19回声 '您好'

hi there

回答

1

看起来你忘记了"-n"在你的subprocess.call调用中的一个参数。你的意思可能是

subprocess.call(["nice", "-n", "19", "echo", "Hello there"], env=os.environ) 
相关问题