如何在 Python 中调用 linux 命令而不等待结果 (Linux)
How to call a linux command in Python without waiting for the results (Linux)
有没有办法通过 Python 调用 linux shell 命令而无需等待其完成?
我已经看到线程在 Windows 环境中执行此操作,但不适用于 Linux (Raspbian)...
subprocess.Popen
应该可以解决问题。
from subprocess import Popen
process = Popen(['sleep', '10'])
print 'Returned immediately!'
您可以使用subprocess.Popen
import subprocess
proc = subprocess.Popen('echo "test" > a', shell=True)
有没有办法通过 Python 调用 linux shell 命令而无需等待其完成? 我已经看到线程在 Windows 环境中执行此操作,但不适用于 Linux (Raspbian)...
subprocess.Popen
应该可以解决问题。
from subprocess import Popen
process = Popen(['sleep', '10'])
print 'Returned immediately!'
您可以使用subprocess.Popen
import subprocess
proc = subprocess.Popen('echo "test" > a', shell=True)