python - 有没有办法暂时删除 PyInstaller 的非控制台选项?

标签 python pyinstaller

在向用户分发工具时,我使用非控制台选项构建代码:

pyinstaller test.py --noconsole

因为没有控制台,外观更简单、更漂亮。

但是,当用户环境发生错误时,如果是非控制台,则无法知道错误的内容。

我想在构建代码后在控制台和非控制台之间切换。

我想正常隐藏控制台,以便只有切换到错误检查模式时才能显示控制台。

这不可能吗?

最佳答案

我不确定这是否可能 - 隐藏/显示控制台是一个编译/构建选项,而不是运行时选项。

您是否考虑过使用 logging模块? 这将为您提供一种将消息记录到文件的简单方法,您可以检查该文件是否出现问题。

关于python - 有没有办法暂时删除 PyInstaller 的非控制台选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60091421/

相关文章:

python - 将 mininet 连接到外部主机

python - 网格数据插值

python - pyinstaller排除模块原因 "failed to execute script"

python - Concurrent.futures > 在命令行中运行良好,而不是在使用 pyinstaller 或 py2exe 编译时

python - 计算三角函数的纯 Python 方法?

python - Pyinstaller 错误 - "setuptools distribution was not found"

python - 在 tkinter GUI 的另一侧制作按钮

python - 图片未显示在 django 上

python - matplotlib 中的正号刻度标签

python - 我可以告诉 PyInstaller 打包我的整个源代码树吗?