如何在Eclipse/Pydev中将Python源重新加载到控制台窗口?

J. *_*son 10 python pydev

在其他Python IDE(PythonWin和Idle)中,可以点击一个键并将当前的源文件窗口重新加载到控制台中.在尝试使用一段代码时,我觉得这很有用; 您可以交互地从控制台调用函数并检查那里的数据结构.

有没有办法用Eclipse/Pydev做到这一点?

到目前为止,我一直在我的源文件中使用这个hack:

def relo():
    execfile("/Path/To/Source.py", __builtins__)
Run Code Online (Sandbox Code Playgroud)

relo()在保存对源的更改后,我在控制台中调用.但我更愿意点击一把钥匙.我正在使用pydev 1.4.7.2843.

这与问题有些相关,但我想重新加载整个源文件.

Fab*_*zny 7

您可以在最新的Pydev上使用Ctrl+ Alt+ Enter来获取有关+ +所提供内容的详细信息,因为它可以执行与交互式控制台相关的许多操作.CtrlAltEnter