Python 2.7 如何绕过正在运行的进程并传递到python中的下一个代码块?
因此,我有一个python程序,它必须通过subprocess.call方法(比如subprocess.call(['vlc'])来启动vlc,现在这个代码运行vlc,我的python程序的执行暂停,直到我关闭vlc播放器。所以我想问的是,通过它,我可以启动vlc并让它运行,我的python代码也可以进入下一步,而不必停止并等待vlc播放器关闭? (顺便说一句:我使用的是ubuntu 12.04和python版本2.7) 我已尝试使用pass语句,但无效:Python 2.7 如何绕过正在运行的进程并传递到python中的下一个代码块?,python-2.7,unix,terminal,vlc,python-multiprocessing,Python 2.7,Unix,Terminal,Vlc,Python Multiprocessing,因此,我有一个python程序,它必须通过subprocess.call方法(比如subprocess.call(['vlc'])来启动vlc,现在这个代码运行vlc,我的python程序的执行暂停,直到我关闭vlc播放器。所以我想问的是,通过它,我可以启动vlc并让它运行,我的python代码也可以进入下一步,而不必停止并等待vlc播放器关闭? (顺便说一句:我使用的是ubuntu 12.04和python版本2.7) 我已尝试使用pass语句,但无效: subprocess.call(['v
subprocess.call(['vlc'])
pass
<next code block in python>
subprocess.call(['vlc'])
通过
好的,因此我通过使用以下方法找到了解决方案:
import subprocess #importing the module
subprocess.Popen('vlc') #This works