我正在运行 Ubuntu。如果我在终端中输入:
>>> import subprocess
>>> subprocess.Popen('firefox')
这是返回的:
<subprocess.Popen object at 0xb76c080c>
>>> nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
它不会返回到 python 终端:>>>
我是 linux 上的 python 新手——谁能告诉我我做错了什么?谢谢。
编辑:
对于任何有兴趣解决此问题的人,我以这种方式解决了当前的问题:
from subprocess import PIPE,Popen
Popen('firefox',stdout=PIPE,stderr=PIPE)