摘要:腳本異常管理源代碼模塊為腳本提供了一個特殊的異常管理器。該模塊激活后,如果發生了未捕獲的異常,將會展示格式化的輸出報告。該報告包括源代碼每一層的回溯,以及當前執行程序的參數和局部變量。應當是含有異常類型異常值和對象的三元組,如同返回的那樣。
cgitb CGI腳本異常管理
源代碼: Lib/cgitb.py
cgitb模塊為Python腳本提供了一個特殊的異常管理器。名字有點誤導人,它最初設計是為了以HTML格式展示cgi腳本的大量異常信息。后來,他擴展為也可以展示純文本信息。該模塊激活后,如果發生了未捕獲的異常,將會展示格式化的輸出報告。該報告包括源代碼每一層的回溯,以及當前執行程序的參數和局部變量。以及,你可以選擇將這些信息存到一個文件里,而不是發送到瀏覽器。
將下面這行代碼加到你的瀏覽器頭部:
import cgitb cgitb.enable()
兩個函數:
cgitb.encable(display=1, logdir=None, context=5, format="html")
display 1,發送至瀏覽器;0, 不發送
logdir 如果有的話,寫到該目錄下
context 顯示錯誤代碼周圍的代碼行數
format 是否顯示為HTML,除了"html"之外的所有值,都會顯示為純文本
cgitb.handle(info=None)
如果你想用cgitb處理異常,你可以調用這個函數。
info 應當是含有異常類型、異常值和traceback對象的三元組,——如同sys.exc_info()返回的那樣。如果不提供info,則從sys.exc_info中獲取。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/51636.html
摘要:腳本異常管理源代碼模塊為腳本提供了一個特殊的異常管理器。該模塊激活后,如果發生了未捕獲的異常,將會展示格式化的輸出報告。該報告包括源代碼每一層的回溯,以及當前執行程序的參數和局部變量。應當是含有異常類型異常值和對象的三元組,如同返回的那樣。 cgitb CGI腳本異常管理 源代碼: Lib/cgitb.py cgitb模塊為Python腳本提供了一個特殊的異常管理器。名字有點誤導人,它...
摘要:最近添加的功能是通過表單上傳文件。腳本的輸出由兩部分組成,由一個空行分割。后者接受重復鍵值二進制文件等。方法會返回所有為的值。進行類型檢查是必須的,因為會有好事的用戶,輸入重復的鍵名。 cgi 通用網關接口 前驅知識 網關協議學習:CGI、FastCGI、WSGI 簡單點說: web服務器接受請求,啟動CGI;CGI接受請求,處理,返回給服務器;服務器返回給用戶 cgi效率不高,每...
摘要:最近添加的功能是通過表單上傳文件。腳本的輸出由兩部分組成,由一個空行分割。后者接受重復鍵值二進制文件等。方法會返回所有為的值。進行類型檢查是必須的,因為會有好事的用戶,輸入重復的鍵名。 cgi 通用網關接口 前驅知識 網關協議學習:CGI、FastCGI、WSGI 簡單點說: web服務器接受請求,啟動CGI;CGI接受請求,處理,返回給服務器;服務器返回給用戶 cgi效率不高,每...
摘要:但現在線程沒有優先級,沒有線程組,不能被銷毀停止暫停開始和打斷。守護線程也會結束,并強行終止整個程序。在中,他是目前可用的最底層的同步原語,由模塊提供。當處于狀態時,方法可以將狀態變為,并立即返回。否則會拋出錯誤。對象實現某些服務的共進退。 Python的threading模塊松散地基于Java的threading模塊。但現在線程沒有優先級,沒有線程組,不能被銷毀、停止、暫停、開始和打...
摘要:所以在第一遍閱讀官方文檔的時候,感覺完全是在夢游。通過或者等待另一個協程的結果或者異常,異常會被傳播。接口返回的結果指示已結束,并賦值。取消與取消不同。調用將會向被包裝的協程拋出。任務相關函數安排協程的執行。負責切換線程保存恢復。 Tasks and coroutines 翻譯的python官方文檔 這個問題的惡心之處在于,如果你要理解coroutine,你應該理解future和tas...
閱讀 2404·2021-11-24 09:39
閱讀 3223·2021-10-09 09:53
閱讀 1130·2021-09-22 16:06
閱讀 4444·2021-09-02 10:18
閱讀 800·2021-08-23 09:42
閱讀 1761·2021-08-17 10:11
閱讀 2685·2019-08-30 13:02
閱讀 2121·2019-08-30 12:49