如何绕过正在运行的进程并传递给python中的下一个代码块?

时间:2015-08-23 15:41:04

标签: python-2.7 unix terminal vlc python-multiprocessing

所以,我有一个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>

1 个答案:

答案 0 :(得分:1)

好的,我通过使用

找到了解决方案
import subprocess #importing the module
subprocess.Popen('vlc') #This works