如何在Python中执行“if run from ipython”测试?

2024-04-27 08:06:35 发布

您现在位置:Python中文网/ 问答频道 /正文

为了简化Ipython的调试,我在脚本的开头包含了以下内容

from IPython.Debugger import Tracer
debug = Tracer()

但是,如果我从命令行启动脚本

$ python myscript.py

我得到一个与Ipython有关的错误。有办法做以下事情吗

if run_from_ipython():
    from IPython.Debugger import Tracer
    debug = Tracer()

这样,我只在需要时导入Tracer()函数。


Tags: 命令行frompydebugimport脚本if错误