簡體   English   中英

在網站上記錄python錯誤?

[英]Logging python errors on website?

我是cgi和python的新手,所以我犯了很多錯誤。 問題是,如果腳本出錯,我只會在網頁上看到500錯誤。 我可以看到導致錯誤的唯一方法是通過ssh執行頁面,但是該頁面涉及文件上傳,因此我無法測試該部分。

有什么方法可以將Python錯誤輸出到文件嗎?

有兩個選項,可以按照指示使用日志記錄模塊,可以跟蹤服務器的錯誤日志,還可以使用import cgitb; cgitb.enable()啟用import cgitb; cgitb.enable() import cgitb; cgitb.enable()

根據錯誤發生的確切位置,錯誤將顯示在不同的位置,因此檢查所有三個位置,並使用print語句和異常塊有助於調試代碼。

通過文件上傳,我發現我必須在form標記中明確聲明enctype="multipart/form-data" ,否則它通常會安靜地中斷。

就在這里。 Python有一個日志記錄模塊,它允許您執行所需的操作。 在這里您可以閱讀文檔,它很容易理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM