調試能夠說是每一個開發人員都必備一項技能,在平常開發和排查 bug 都很是有用。python
調試的過程分爲三步:多線程
第一步:在你想要調試的地方,打上斷點函數
第二步:使用調試模式來運行這個 python 程序lua
第三步:使用各類手段開始代碼調試線程
首先第一步和第二步,我用下面這張圖表示debug
點擊上圖中的小蜘蛛,開啓調試模式後,在 PyCharm 下方會彈出一個選項卡。3d
這個選項卡的按鍵很是多,包括調試
在變量查看窗口,你能夠查看當前程序進行到該斷點處,全部的普通變量和特殊變量,你每往下執行一行代碼,這些變量都有可能跟着改變。blog
若是你的程序是多線程的,你能夠經過線程控制窗口的下拉框來切換線程。開發
以上兩個窗口,都相對比較簡單,我一筆帶過,下面主要重點講下調試控制按鈕和程序控制按鈕。
在調試控制窗口,共有 8 個按鈕,他們的做用分別是什麼呢?
以上七個功能,就是最經常使用的功能,通常操做步驟就是,設置好斷點,debug運行,而後 F8 單步調試,遇到想進入的函數 F7 進去,想出來在 shift + F8,跳過不想看的地方,直接設置下一個斷點,而後 F9 過去。
看這張圖就好了(下面第6點有誤,應該是運行到光標處,而不是下一斷點處)
在程序控制窗口,共有 6 個按鈕,他們的做用分別又是什麼呢?同時看下面這張圖就好了。
文章最後給你們介紹兩個我本身寫的在線文檔:
第一個文檔:PyCharm 中文指南 1.0 文檔
整理了 100 個 PyCharm 的使用技巧,爲了讓新手可以直接上手,我花了不少的時間錄製了上百張 GIF 動圖,有興趣的前往在線文檔閱讀。
第二個文檔:PyCharm 黑魔法指南 1.0 文檔
系統收錄各類 Python 冷門知識,Python Shell 的多樣玩法,使人瘋狂的 Python 炫技操做,Python 的超詳細進階知識解讀,很是實用的 Python 開發技巧等。