Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建日志文件以避免错误_Python_Py2exe_Pyinstaller - Fatal编程技术网

Python 如何创建日志文件以避免错误

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块中,在缓存异常时可以打开文件以写入日志。您可以将代码放

我使用pyinstaller3.1在windows中创建单个可执行文件。 如果我的代码错误,将显示

"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块