2014-10-09 33 views
0

enter image description here你能設置一個斷點並從pycharm 3的命令行進入交互模式嗎?

我正在使用pycharm 3.4.1開發一個django項目。在命令行shell我有進口函數:

>>> import v1.views 
>>> v1.views.get_data_from_text_file("kk") 

我在函數的代碼中設置斷點,但是當我嘗試在命令行執行使用:

>>> v1.views.get_data_from_text_file("kk") 

它不停止。有沒有辦法在命令行測試時進入交互模式?

+0

'pdb.set_trace()'?不是pycharm具體雖然... – ssnobody 2014-10-09 22:26:31

回答

1

但是當我嘗試使用在

它不會停止,因爲PyCharm調試通過導入自己特​​定的Python文件在命令行中執行。由於您使用的是命令行,因此解釋器不知道,其中您正在設置斷點。

您可以配置腳本參數如下所示:

enter image description here

enter image description here

紅色箭頭表示,你應該把你的腳本名稱,通常是已經填滿你。橙色的是你需要放置你的論點的地方。

+0

遊戲Brainiac,謝謝你看這個。我點擊了編輯配置,但彈出屏幕有很多選項。我不知道如何配置它們。還有什麼建議嗎? – user61629 2014-10-10 16:07:33

+0

遊戲Brainiac,再次感謝您看這個。我很抱歉密集,但我可以在哪裏閱讀腳本和腳本參數字段?我不明白如何使用這些.. – user61629 2014-10-11 04:55:43

0

enter image description here

我終於想通了:你所要做的就是點擊「錯誤」按鈕,當您在Python或Django的控制檯工作。你會看到它說:「調試器連接。」然後斷點將工作。

相關問題