在PyCharm中,当出现错误时,IDE会打开产生错误的模块(当按Ctrl+C
生成错误时,这尤其令人讨厌)。
它还会打开当前程序所在的模块""在调试模式下暂停时。有没有办法禁用内置模块的这种行为? (最好以一种方式显示异常,以防希望看到内置模块的来源)
答案 0 :(得分:1)
我稍后发布here你可以编辑PyDev的来源,以防止部分内容发生:
首先,您必须找到PyDev交互式解释器的源(PyCharm使用它)。在我的Windows机器上,它位于C:\Program Files (x86)\PyCharm\helpers\PyDev
(路径我的变化当然)。
可以通过编辑文件_pydev_imps/_pydev_execfile.py
(在PyDev源目录中)来解决问题。第18行读取
exec(compile(contents+"\n", file, 'exec'), glob, loc)
将其包装在try ... except
块中,并将以下代码作为异常处理程序
import traceback; traceback.print_exc()