例外の詳細をファイルに書きたいだけです。以下のように試しました」
def WriteErrorLog(e) :
global lcnt
lstErr=[]
iUrlfOutputFile = open("C:\Error.log", "a")
csvUrlfInfoWriter = csv.writer(iUrlfOutputFile, delimiter=',', lineterminator='\n')
exc_type, exc_obj, exc_tb = sys.exc_info()
fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
csvUrlfInfoWriter.writerow('[Exc_Type, FileName, Script_Line No,InputFile_LineNo]')
lstErr.append(exc_type)
lstErr.append(fname)
lstErr.append(g_lcnt)
for value in lstErr :
csvUrlfInfoWriter.writerow(value)
iUrlfOutputFile.close()
例外ブロック:
except Exception as e :
WriteErrorLog(e)
機能していません。誰かが私を修正できますか? またはより良いオプションを提案できますか?ありがとう!!