Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让ipython在脚本中出现错误时打开编辑器_Python_Ipython - Fatal编程技术网

让ipython在脚本中出现错误时打开编辑器

让ipython在脚本中出现错误时打开编辑器,python,ipython,Python,Ipython,在Ipython中运行脚本(使用%run)时,如果脚本中有错误,是否可以在错误行打开编辑器,或者让打开的编辑器跳转到该行?自动执行此操作不会发生,尽管可以实现类似的操作。问题是,要打开的正确文件是什么?回溯将显示函数引发错误的所有可能文件。在大型项目中,不清楚错误在哪个文件中,是由调用方还是被调用方造成的? 大多数高级IDE(例如带有pydev的eclipse)都允许直接跳转到行和函数调用,因此本文将对此进行介绍 在ipython级别上,你可以 %edit file_named_in_error

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

自动执行此操作不会发生,尽管可以实现类似的操作。问题是,要打开的正确文件是什么?回溯将显示函数引发错误的所有可能文件。在大型项目中,不清楚错误在哪个文件中,是由调用方还是被调用方造成的? 大多数高级IDE(例如带有pydev的eclipse)都允许直接跳转到行和函数调用,因此本文将对此进行介绍

在ipython级别上,你可以

%edit file_named_in_error.py