簡體   English   中英

如何創建錯誤日志文件

[英]How to create log file to errors

我使用pyinstaller3.1在Windows中創建一個可執行文件。 如果我的代碼錯誤,將顯示

"Fatal Error! return -1".

我該怎么辦,例如Py2exe。

http://www.py2exe.org/index.cgi/StderrLog

如果我使用如下所示的方法,它將始終創建“ my_stderr.log”。 我要創建日志文件,僅在可執行文件錯誤。

import sys
sys.stderr = open("my_stderr.log",'w')

您可以將代碼放入try-except塊中,並且在緩存異常時可以打開文件以寫入日志。

使用用戶定義的異常來捕獲您自己的錯誤

否則:使用簡單的寫日志文件中except部分:

f = open("/path/to/file","a+") 
f.write("your message") 
f.close() 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM