在脚本中出错时有ipython打开编辑器

时间:2014-05-25 20:22:00

标签: python ipython

在Ipython中运行脚本(使用%run)并且脚本中有错误时,是否可以在错误行打开编辑器或者让打开的编辑器跳转到该行?

1 个答案:

答案 0 :(得分:0)

自动这不会发生,虽然可以实现类似的东西。问题是,打开正确的文件是什么?回溯将显示函数引发错误的所有可能文件。在一个大项目中,不清楚错误是在哪个文件中,是调用者还是被调用者发出错误? 大多数高级IDE,例如带有pydev的eclipse允许直接跳转到行和函数调用,所以它被覆盖在那里。

在ipython级别上你可以做到

%edit file_named_in_error.py