Python 如何创建日志文件以避免错误
我使用pyinstaller3.1在windows中创建单个可执行文件。 如果我的代码错误,将显示Python 如何创建日志文件以避免错误,python,py2exe,pyinstaller,Python,Py2exe,Pyinstaller,我使用pyinstaller3.1在windows中创建单个可执行文件。 如果我的代码错误,将显示 "Fatal Error! return -1". 我能做什么,比如Py2exe 如果我像下面这样使用这个方法,它总是创建“my_stderr.log”。 我想创建日志文件,只在可执行文件中出错 import sys sys.stderr = open("my_stderr.log",'w') 您可以将代码放入try exception块中,在缓存异常时可以打开文件以写入日志。您可以将代码放
"Fatal Error! return -1".
我能做什么,比如Py2exe
如果我像下面这样使用这个方法,它总是创建“my_stderr.log”。
我想创建日志文件,只在可执行文件中出错
import sys
sys.stderr = open("my_stderr.log",'w')
您可以将代码放入try exception块中,在缓存异常时可以打开文件以写入日志。您可以将代码放入try exception块中,在缓存异常时可以打开文件以写入日志。用于捕获您自己的错误 其他: 只需在
中编写日志文件,但部分除外:
f = open("/path/to/file","a+")
f.write("your message")
f.close()
用于捕捉自己的错误
其他:
只需在中编写日志文件,但部分除外:
f = open("/path/to/file","a+")
f.write("your message")
f.close()
我使用pyqt,不知道什么代码会引发异常,可能是对象并没有属性。我不知道应该在哪里尝试,除了块。如果name='main':import sys app=QtGui.QApplication(sys.argv)ui=Dialog()ui.show()sys.exit(app.exec\)我使用pyqt,不知道什么代码会引发异常,可能是对象没有属性。我不知道应该在哪里尝试,除了块。如果name='main':import sys app=QtGui.QApplication(sys.argv)ui=Dialog()ui.show()sys.exit(app.exec\)我使用PYQT,但我不知道哪段代码会引发异常。可能是因为我使用了不属于对象的属性。我应该在何处插入try-except块?如果您不知道在何处引发异常,则使用查找行号。我使用PYQT,但不知道哪个代码将引发异常。可能是因为我使用了不属于对象的属性。我应该在何处插入try-except块?如果您不知道在何处引发异常,则使用查找行号。我使用PYQT,但不知道哪个代码将引发异常。可能是因为我使用了不属于对象的属性。我应该在哪里插入try-except块?我使用PYQT,但我不知道哪个代码会引发异常。可能是因为我使用了不属于对象的属性。我应该在哪里插入try-except块