可以使用 --noconsole
选项来关闭命令行窗口。这样打包出来的 exe 程序就不会弹出命令行窗口。具体用法是在命令行中运行 pyinstaller --noconsole your_script.py
。
如果你需要在程序运行时打开命令行窗口,可以使用 --console
选项来打包。命令为 pyinstaller --console your_script.py
。
还有一种方法可以在运行时动态控制命令行窗口的打开与关闭,那就是在 Python 程序中使用 ctypes
库调用 Windows API。具体方法是导入 ctypes
库,然后使用 `ctypes