如何在不等待结果的情况下在Python中调用linux命令(Linux)

时间:2015-01-13 22:24:16

标签: python linux raspbian

有没有办法通过Python调用linux shell命令而无需等待它完成? 我已经看到线程在Windows环境中执行此操作,但不适用于Linux(Raspbian)...

2 个答案:

答案 0 :(得分:0)

subprocess.Popen应该可以做到这一点。

from subprocess import Popen
process = Popen(['sleep', '10'])
print 'Returned immediately!'

答案 1 :(得分:0)

您可以使用subprocess.Popen

import subprocess
proc = subprocess.Popen('echo "test" > a', shell=True)