3

我喜欢空闲。但是,有时我有 100-200 行脚本,我想以交互方式调试/播放,比如定义的函数,foo.py而不是仅仅调用python foo.py. 有没有办法在我的上下文中触发 IDLE foo.py

4

2 回答 2

5

将此行插入脚本:

import pdb; pdb.set_trace()

这将启动python 调试器,它允许您以交互方式单步执行脚本,检查变量等。

于 2010-03-08T10:33:57.967 回答
1

我假设您问的是如何在空闲时启用调试?

Python Shell窗口中,从“调试”菜单中选择“调试器” ,然后打开并使用“运行模型”命令。调试控制窗口打开,允许您逐步执行 foo.py ;当执行结束时,提示仍然可供您手动调用函数、与对象交互或以其他方式修改您的应用程序(并且您仍将调试脚本)。foo.py

于 2010-03-08T10:38:22.203 回答