Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢空闲。但是,有时我有 100-200 行脚本,我想以交互方式调试/播放,比如定义的函数,foo.py而不是仅仅调用python foo.py. 有没有办法在我的上下文中触发 IDLE foo.py?
foo.py
python foo.py
将此行插入脚本:
import pdb; pdb.set_trace()
这将启动python 调试器,它允许您以交互方式单步执行脚本,检查变量等。
我假设您问的是如何在空闲时启用调试?
在Python Shell窗口中,从“调试”菜单中选择“调试器” ,然后打开并使用“运行模型”命令。调试控制窗口打开,允许您逐步执行 foo.py ;当执行结束时,提示仍然可供您手动调用函数、与对象交互或以其他方式修改您的应用程序(并且您仍将调试脚本)。foo.py
Python Shell