可能重复:
在不出现 DOS shell 的情况下运行 python 脚本
当我使用 os.system() 或 subprocess.call() 时如何隐藏控制台?
我需要制作一个 Python2.2 程序来关闭一个进程。问题是我不希望用户看到 CMD 窗口。可能吗?
import os
os.system("taskkill /im injector* /f")
os.system("taskkill /im *injector /f")
可能重复:
在不出现 DOS shell 的情况下运行 python 脚本
当我使用 os.system() 或 subprocess.call() 时如何隐藏控制台?
我需要制作一个 Python2.2 程序来关闭一个进程。问题是我不希望用户看到 CMD 窗口。可能吗?
import os
os.system("taskkill /im injector* /f")
os.system("taskkill /im *injector /f")
尝试使用 subprocess 模块,示例在这里
您需要指定shell=True
以下内容:
subprocess.call("taskkill.exe /im injector* /f", shell=True)
不会显示控制台窗口。
不要忘记
import subprocess