PyQt4 - “查看日志文件以获取详细信息”错误
我用Python做了一个应用程序,最近发现可以用py2exe把它变成Windows可执行文件。
但是我用的一个库(xmpppy)出现了这个错误:
DeprecationWarning: md5模块已经过时;请使用hashlib模块
而且当我尝试运行这个可执行文件时,会弹出一个对话框,内容是:
查看日志文件 'C:\Python26\P2E\MyApp\dist\MyApp.exe.log' 以获取详细信息
有没有什么办法可以解决这个问题?
2 个回答
-2
当你运行一个 Python 脚本(.py 文件)时,如果里面有错误,控制台会直接显示错误信息。但是如果你运行的是一个 Python 编译成的可执行文件(.exe 文件),当出现错误时,它会生成一个 .exe.log 文件。你可以去你存放这个 .exe 文件的文件夹里查看,里面会有一个 .exe.log 文件,里面记录了错误信息。
0
你可以试着在 import sys
下面加上以下几行代码:
sys.stdout = open(“my_stdout.log”, “w”)
sys.stderr = open(“my_stderr.log”, “w”)
想要了解更多信息,可以阅读 这个链接