Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何绕过正在运行的进程并传递到python中的下一个代码块?_Python 2.7_Unix_Terminal_Vlc_Python Multiprocessing - Fatal编程技术网

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

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

因此,我有一个python程序,它必须通过subprocess.call方法(比如subprocess.call(['vlc'])来启动vlc,现在这个代码运行vlc,我的python程序的执行暂停,直到我关闭vlc播放器。所以我想问的是,通过它,我可以启动vlc并让它运行,我的python代码也可以进入下一步,而不必停止并等待vlc播放器关闭? (顺便说一句:我使用的是ubuntu 12.04和python版本2.7)

我已尝试使用pass语句,但无效:

subprocess.call(['vlc'])
pass
<next code block in python>
subprocess.call(['vlc'])
通过

好的,因此我通过使用以下方法找到了解决方案:

import subprocess #importing the module
subprocess.Popen('vlc') #This works