0

私は試した

>>> 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
>>>

サブプロセスがそこにナイスを認識しない理由がわかりません

私のシェルでNiceを実行するのに問題はありません

$nice -n 19 echo 'こんにちは'

やあ

4

1 に答える 1

1

呼び出し"-n"で引数を忘れたようです。subprocess.callあなたはおそらく意味した

subprocess.call(["nice", "-n", "19", "echo", "Hello there"], env=os.environ)
于 2013-10-24T06:30:39.010 に答える