我尝试在我的python脚本中尝试捕获块,但我的团队领导想要记录每一个可能发生的错误,我不能写尝试捕获每一行,有人知道更好的方法来做到这一点吗?目前我使用try catch和logger模块来记录某些比较,她说她想记录每次发生错误
只获取try catch块的log
如果您需要做的只是记录错误发生的时间,那么我只需将整个脚本(或至少将产生错误的部分)包装在单个try-catch块中,该块只需在发生错误时写入文件。
try:
# all your code here
except:
with open("log.txt", "a") as fp:
fp.write("error")
fp.write(data)