【python】异常获取

【日期】2024/5/14

【问题】代码异常获取

【分析】

  1、在代码中获取异常 ,并打印堆栈

try:
        Qt5QWindowIcon = MainWindow.child_window(title="FJD Trion Model", class_name="Qt5QWindowIcon")
    except Exception as e:
        traceback.print_exc()

  2、获取异常名称

try:  
    # 这里尝试执行可能会引发异常的代码  
    raise ValueError("这是一个值错误")  
except Exception as e:  
    # 获取并打印异常名称  
    exception_name = e.__class__.__name__  
    print(f"捕获到异常: {exception_name}")  
    # 打印异常的其他信息(如消息)  
    print(f"异常消息: {e}")
   # 日志内打印
   log.error("An unexpected error occurred", exc_info=True)

posted on 2024-05-14 15:12  张凌赫_帅  阅读(70)  评论(1)    收藏  举报

导航