你能设置断点并从pycharm 3中的命令行进入交互模式吗?

时间:2014-10-09 22:15:55

标签: python django pycharm

enter image description here

我正在使用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") 

它不会停止。有没有办法在命令行测试时进入交互模式?

2 个答案:

答案 0 :(得分:1)

  

但是当我尝试使用

在命令行执行时

它不会停止,因为PyCharm通过导入自己的特定python文件进行调试。由于您使用的是命令行,因此解释程序不知道您正在设置断点的 where

您可以像这样配置脚本参数:

enter image description here

enter image description here

红色箭头表示您应该在脚本名称中放置的位置,通常已经填好了。橙色的是您需要放置参数的地方。

答案 1 :(得分:0)

enter image description here

我终于明白了:当你在python或django控制台工作时,你所要做的就是点击“bug”按钮。你会看到它说:“调试器已连接。”然后断点就会起作用。