我正在使用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 :(得分:1)
但是当我尝试使用
在命令行执行时
它不会停止,因为PyCharm通过导入自己的特定python文件进行调试。由于您使用的是命令行,因此解释程序不知道您正在设置断点的 where 。
您可以像这样配置脚本参数:
红色箭头表示您应该在脚本名称中放置的位置,通常已经填好了。橙色的是您需要放置参数的地方。
答案 1 :(得分:0)
我终于明白了:当你在python或django控制台工作时,你所要做的就是点击“bug”按钮。你会看到它说:“调试器已连接。”然后断点就会起作用。