【发布时间】:2011-03-21 11:14:09
【问题描述】:
为了便于从 Ipython 进行调试,我在脚本的开头包含以下内容
from IPython.Debugger import Tracer
debug = Tracer()
但是,如果我从命令行启动我的脚本
$ python myscript.py
我收到与 Ipython 相关的错误。有没有办法做到以下几点
if run_from_ipython():
from IPython.Debugger import Tracer
debug = Tracer()
这样我只在需要时才导入 Tracer() 函数。
【问题讨论】: