為了方便講解debug模式,我們先來看個小栗子,**如下:
一、沒有開啟debug模式
from flask import flask
def index():
a = 1
b = 0
c = a/b
return "hello,python!"
if __name__ == '__main__':
執行之後提示報錯但沒有給出詳細出錯資訊(執行結果如下)
二、開啟了debug模式
from flask import flask雖然報錯,但給出了具體出錯資訊(執行結果如下)def index():
a = 1
b = 0
c = a/b
return "hello,python!"
if __name__ == '__main__':
更重要的還給我們提供了**出錯位置,對於廣大開發人員開發py專案非常方便!
debug 模式作用:
1、如果**執行出錯,可以在瀏覽器看到出錯資訊,方便除錯
2、如果我們修改了檔案,無需重新執行,按ctrl+s程式就會自動重啟執行
設定debug模式四種方式:
2、以配置檔案形式設定,**如下:
config.py
debug=truetest.py
import config4、以配置引數的形式開啟debug模式,**如下:
pycharm debug 斷點除錯心得分享
記得自己學習的心得,為了自己以後除錯方便些。直接在標記處點選滑鼠左鍵即可。刪除斷點只需再點選斷點處即可 如圖所示 點選這顆七星瓢蟲 顯示當前所有斷點 單步除錯。若函式a內存在子函式a時,不會進入子函式a內執行單步除錯,而是把子函式a當作乙個整體,一步執行。單步除錯。若函式a內存在子函式a時,會進入子...
講一講抽象工廠模式
1.新建產品族介面 我這裡可以理解為生產乙個產品需要兩個步驟 步驟1 public inte ce iproduct1 步驟2 public inte ce iproduct2 2.新建工廠介面 乙個工廠生產乙個產品都需要這兩個步驟 public inte ce ifactory 3.新建各個產品的...
設計模式課程 設計模式精講 10 1 外觀模式講解
1 課堂講解 1.1 型別 1.2 定義 1.3 適用場景 1.4 優點 1.5 缺點 1.6 相關聯設計模式對比 1 課堂講解 1.1 型別 型別 結構型 1.2 定義 定義 又叫門面模式,提供了乙個統一的介面,用來訪問子系統中的一群介面 外觀模式定義了乙個高層介面,讓子系統更容易使用 1.3 適...