Loading... 我们常用`except Exception as e`捕获异常 **e** ,但往往不能达到我们想要的效果,那就是知道具体哪行代码出现问题了。我们通过 **traceback.format_exc()** 就能把详细的报错内容打印出来了。 ```python # 日志模块 import logging import traceback # 引入日志 logging.basicConfig(filename='log_record.txt', level=logging.DEBUG, filemode='w', format='【%(asctime)s】 【%(levelname)s】 >>> %(message)s', datefmt = '%Y-%m-%d %H:%M') try: ... # 主要代码 except Exception as e: logging.error("主程序抛错:") logging.error(e) logging.error("\n" + traceback.format_exc()) ``` 最后修改:2023 年 02 月 01 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏