如何绕过 运行 进程 运行 并传递到 python 中的下一个代码块?
How to bypass a running process running and pass to the next code block in python?
所以,我有一个 python 程序,它必须通过 subprocess.call 方法启动 vlc(例如:subprocess.call(['vlc'])),现在这段代码梯级 Vlc 和我的 python 程序的执行停止,直到我关闭 vlc 播放器。所以我想问的是,无论如何我可以通过它启动 vlc 并保留它 运行 并且我的 python 代码也会移动到下一步而无需停止并等待 vlc 播放器关闭?
(顺便说一句:我使用 ubuntu 12.04 & python 2.7 版)
我试过使用 pass 语句,但没有成功:
subprocess.call(['vlc'])
pass
<next code block in python>
好的,所以我找到了解决这个问题的方法:
import subprocess #importing the module
subprocess.Popen('vlc') #This works
所以,我有一个 python 程序,它必须通过 subprocess.call 方法启动 vlc(例如:subprocess.call(['vlc'])),现在这段代码梯级 Vlc 和我的 python 程序的执行停止,直到我关闭 vlc 播放器。所以我想问的是,无论如何我可以通过它启动 vlc 并保留它 运行 并且我的 python 代码也会移动到下一步而无需停止并等待 vlc 播放器关闭? (顺便说一句:我使用 ubuntu 12.04 & python 2.7 版)
我试过使用 pass 语句,但没有成功:
subprocess.call(['vlc'])
pass
<next code block in python>
好的,所以我找到了解决这个问题的方法:
import subprocess #importing the module
subprocess.Popen('vlc') #This works