所有
是否有IDE可以在调试模式下开发python代码?
我的意思是我希望能够将程序运行到断点,然后在控制台中开发代码。通过这种方式,我想在控制台中尝试/测试代码,然后将正确的部件从控制台复制到编辑器。
使用Eclipse / Statet以这种方式开发R代码是一种非常快速/敏捷的体验,与编写代码,调试,分析错误,更改代码以及继续下一个bug(可能在下一行)相比
到目前为止,我已经查看了Eclipse / pydev和pycharm,但据我所知,它们仅支持单个语句的评估。更具体地说,不可能使用控制台语句更改正在调试的程序的状态(例如声明新变量)
答案 0 :(得分:0)
运行带有标志-i
的python代码,在程序执行结束时自动进入交互式会话,所有对象仍然完好无损:
$ python -i script.py
[output]
>>>
您还可以使用pdb.set_trace()
:
pdb.set_trace()