4

我正在通过阅读Python Programming for the Absolute Beginner一书来学习 Python 编程。随着我深入了解它,我发现它越来越难以遵循。

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

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

4

2 回答 2

1
import ipdb
ipdb.set_trace()

并通过您的代码)

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

于 2012-11-21T09:36:41.540 回答
1

给自己一个IDE,我用的是Pycharm,然后你可以逐行逐行执行。

皮查姆

使用具有断点、步进、帧视图、监视和评估表达式的全功能调试器微调 Python 或 Django 应用程序和单元测试。

在调试视图中单步执行代码是非常宝贵的。当然,您可以通过其他方式做到这一点,但您可以在此软件上获得 30 天的免费试用期,看看您是否喜欢它。

当然还有其他类似的软件包可用。

于 2012-11-21T10:35:44.970 回答