Остання активність 9 months ago

traceback 模組可用於捕捉、格式化和記錄 Python 例外發生時的詳細資訊,有助於錯誤診斷與日誌記錄。

timmy ревизій цього gist 9 months ago. До ревизії

1 file changed, 19 insertions

traceback_example.py(файл створено)

@@ -0,0 +1,19 @@
1 + import traceback
2 +
3 + def faulty_function():
4 + return 1 / 0 # 這將觸發 ZeroDivisionError
5 +
6 + try:
7 + faulty_function()
8 + except Exception as e:
9 + error_message = f"Exception occurred: {str(e)}"
10 + stack_trace = traceback.format_exc()
11 +
12 + print(error_message)
13 + print("Stack Trace:")
14 + print(stack_trace)
15 +
16 + # 可將錯誤記錄到日誌檔案
17 + with open("error.log", "a") as log_file:
18 + log_file.write(error_message + "\n")
19 + log_file.write(stack_trace + "\n")
Новіше Пізніше