在向用户分发工具时,我使用非控制台选项构建代码:
pyinstaller test.py --noconsole
因为没有控制台,外观更简单、更漂亮。
但是,当用户环境发生错误时,如果是非控制台,则无法知道错误的内容。
我想在构建代码后在控制台和非控制台之间切换。
我想正常隐藏控制台,以便只有切换到错误检查模式时才能显示控制台。
这不可能吗?
最佳答案
我不确定这是否可能 - 隐藏/显示控制台是一个编译/构建选项,而不是运行时选项。
您是否考虑过使用 logging模块? 这将为您提供一种将消息记录到文件的简单方法,您可以检查该文件是否出现问题。
关于python - 有没有办法暂时删除 PyInstaller 的非控制台选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60091421/