python之异常捕获&清除的打印报错行
python代码:

import time import traceback from threading import Thread def fun1(): fun1_1() def fun2(): t = Thread(target=fun2_1()) t.start() def fun1_1(): print('fun1_1') def fun2_1(): 1 / 0 def main(): while True: try: time.sleep(1) fun1() fun2() except Exception: traceback.print_exc() if __name__ == '__main__': main()
效果图:
-----------------------------------------------------------------------------------------------------------------------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步