pycharm debug模式講解

2021-08-21 19:18:01 字數 937 閱讀 7488

為了方便講解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=true
test.py

import config
4、以配置引數的形式開啟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 適...