pycharm下的Python console 怎麼不能調試當前程序?
01-03
想要可以和Python自帶的shell一樣用,但是這個問題一直沒辦法解決
兩種方法:
方法一:選中要運行的代碼,右鍵Execute Selection in Console(Alt + Shift + E)。
方法二:菜單欄——Run——Edit Configuration——勾選Show command line afterwards。你說的這種功能……Emacs有個類似的功能,可以把當前編輯的文件load到ipython/python shell中。pycharm 沒用過,按說如果是我說的那種功能,不是很難做到。如果你想說當前編輯的內容實時的在python shell里起效可能有點麻煩。
from m import a
print a
使用pycharm的調試功能就可以解決題主的問題了首先,需要在代碼的某行添加調試斷點,在行首點擊一下就可以添加斷點了然後使用pycharm的調試功能運行程序,程序會自動運行到斷點處並暫停
按鈕就可以接入控制台了,在這裡,可以隨便輸入在運行過程中的變數了
注意,在這個時候,代碼還沒有運行到a=6這條語句,所以如果你輸入a的話,控制台會拋出NameError異常的configuration里 interpreter設置為-i
推薦閱讀: