分析和解释python代码的工具

时间:2012-11-21 09:33:31

标签: python python-2.7

我正在通过阅读绝对初学者的Python编程这本书来学习Python编程。随着我的进一步深入,我发现它越来越难以理解。

我想知道是否有一个工具能够运行我创建的任何Python代码,它逐步完成每一行并解释发生了什么?

http://pythontutor.com/有一个,但它只在线,因此(我认为)我无法获得输入功能。

2 个答案:

答案 0 :(得分:1)

import ipdb
ipdb.set_trace()

并查看您的代码)

或者你可以使用更多图形的pudb - http://pypi.python.org/pypi/pudb

答案 1 :(得分:1)

让自己成为一个IDE,我使用Pycharm,然后你可以一行一行地逐步完成。

Pycharm

  

使用带有断点,步进,帧视图,手表和屏幕的全功能调试器来微调Python或Django应用程序和单元测试。评估表达。

在调试视图中单步执行代码是非常宝贵的。当然,你可以通过其他方式进行,但是你可以在这个s / w上获得30天免费试用,看看你是否喜欢它。

当然还有其他类似的套餐。