在Python中,可以使用logging模塊來記錄和打印異常信息。以下是一個示例:
import logging
# 配置日志格式和級別
logging.basicConfig(level=logging.ERROR, format='%(asctime)s - %(levelname)s - %(message)s')
try:
# 你的代碼
raise ValueError("這是一個示例異常")
except Exception as e:
# 打印異常信息
logging.exception(e)
在上面的示例中,我們首先導入logging模塊,并使用basicConfig
方法配置日志的級別為ERROR,并設置日志的格式。
然后,在try塊中編寫你的代碼,可以使用raise
語句拋出一個異常,這里我們拋出了一個ValueError異常作為示例。
在except塊中,使用logging.exception
方法打印異常信息。這個方法會記錄異常的堆棧信息,以及異常的類型和錯誤消息,并將它們打印到標準輸出或日志文件中,具體取決于你的日志配置。
通過使用logging模塊,你可以方便地記錄和打印異常信息,以便進行調試和錯誤處理。