def printf_except_info(e):
msg = '{}:{} {} '.format(e.__traceback__.tb_frame.f_globals["__file__"], e.__traceback__.tb_lineno, e)
# QMessageBox.information('错误',msg)
print(msg)
write_log(msg, cache=0)
return msg
显示信息:异常文件名、异常所在文件行、异常原因。
使用方法:
try:
cf = configparser.ConfigParser()
cf.read('./parm.txt', encoding="utf-8-sig")
ret = cf._sections
except Exception as e:
printf_except_info(e)
return ret
return ret