Pycharm 斷點調試(Debug)時使用控制台(Console)打印或操作變量(類似於wing6.0)
20190820更新:
最近發現直接在debug時按下運行部分代碼的快捷鍵,即可直接呼出Alt + Shift + E
Pycharm是個很強大的工具,工作過程中我們經常會用到Debug進行程序調試,Debug過程可以查看到各個變量的值,但是開發過程中,我們經常需要隨時打印變量、查看變量屬性、做關於變量的邏輯判斷、甚至更改變量等,這時我們就需要Debug時提供控制台,方便我們隨時查看操作變量。
筆者剛開始使用時,在網上找了半天也沒有找到相關介紹的文章,但本着Pycharm是個niubility的IDE,堅信一定有此功能,竟然被我給找到了!話不多少,操作如下:
1 准備
首先我們寫個特簡單的用於測試的代碼,並打上斷點:
a = 0 for i in range(10): a += i # 在此處打個斷點 print(a)
如下圖
2 斷點調試
點擊小瓢蟲進入Debug模式,可以看到Debug界面如下:
我們可以看到此時變量的值,我們可以讓程序Debug幾步(Step Into F7)。
3 進入控制台
進入控制台,實際上還是不能直接操作打印變量的,如下圖:
我們需要點擊圖中Show Python Prompt
按鈕,上圖紅框中的python圖標,便可以進入Command了,並可以打印操作判斷變量等,如下圖: