我如何与相当长的python脚本交互?

med*_*iev 3 python python-idle

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

Miz*_*zor 5

将此行插入脚本:

import pdb; pdb.set_trace()
Run Code Online (Sandbox Code Playgroud)

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