繁体   English   中英

py2exe,option = windows,如果输入错误的sys.args如何在命令行模式下提示警告消息?

[英]py2exe, option=windows, how to prompts warning msg in command-line mode if input wrong sys.args ?

我有一个使用wxpython的GUI程序,并且我通过py2exe使用option = windows将其构建为exe文件,我不想在我的GUI程序后面显示控制台窗口

并且它还允许使用sys.args来做一些无GUI窗口的无声操作。 但是如果我输入了错误的无效参数,它不会提示任何警告消息

有人知道如何解决我的问题吗?

感谢您的任何帮助

莫里斯

您可以使用wxPython重定向STOUT/STDERR 在创建您的应用程序时,只需执行以下操作:

app = wx.App(redirect=True) # 0 is the default value

STDOUT/STDERR将转到单独的框架,而不是控制台。 您甚至可以检查hasattr(sys, 'frozen')以仅在冻结时切换行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM