【发布时间】:2021-11-25 20:37:50
【问题描述】:
我正在尝试使用 Subprocess 模块打开记事本,然后打印程序已打开。 我的代码:
import os
import subprocess
if os.path.exists(r'C:\Windows\System32\notepad.exe'):
subprocess.run(r'C:\Windows\System32\notepad.exe')
print('Program executed')
记事本打开,但问题是在我关闭记事本之前打印命令不起作用。有没有办法克服这个问题?
【问题讨论】:
-
subprocess.run()阻塞,直到命令完成。使用线程、多处理或任何异步选项(或分离您正在运行的命令)
标签: python subprocess