【发布时间】:2020-02-04 03:27:08
【问题描述】:
我正在使用 python 使用它的命令启动一个程序,但是在执行命令后,脚本会卡住,只有在我关闭已打开的窗口时才会继续。 所以,如果我做一些非常简单的事情:
import os
os.system('gedit')
print('aaaaaaaaaaaaa')
在我关闭文本编辑器之前它不会打印。
subprocess.call 也是如此
【问题讨论】:
-
它不会被绞死。它以正确的方式进行。您使用
os.system('gedit')打开了编辑器。您没有通过任何关闭命令。所以它坚持在那里 -
但是不关窗我怎么继续前进呢?
-
更改这行代码
os.system('gedit &')。它将在后台运行。您可以继续编写代码。
标签: python subprocess os.system