要打印異常堆棧,可以使用try-except塊來捕獲異常并使用traceback模塊來打印堆棧信息。以下是一個示例代碼:
import traceback
try:
# 代碼段可能會觸發異常
1 / 0
except Exception as e:
# 捕獲異常并打印堆棧信息
traceback.print_exc()
在上面的示例中,我們通過在try塊中執行一個可能會導致異常的代碼段(在這里是1/0),然后在except塊中捕獲異常并使用traceback.print_exc()打印堆棧信息。這樣就可以輸出異常堆棧信息,以便更好地了解異常發生的原因。