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

2024-09-30 18:25:59 发布

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

在其他PythonIDE(PythonWin和Idle)中,可以按一个键并将当前的源文件窗口重新加载到控制台中。我发现这在试验一段代码时很有用;您可以从控制台交互式地调用函数并检查其中的数据结构。在

有没有一种方法可以用Eclipse/Pydev实现这一点?在

到目前为止,我在我的源文件中一直在处理这一黑客行为:

def relo():
    execfile("/Path/To/Source.py", __builtins__)

在保存对源代码的更改后,我在控制台中调用relo()。但我更愿意按一下键。我使用的是pydev 1.4.7.2843。在

这与this问题有些关系,但我只想重新加载整个源文件。在


Tags: topath方法代码数据结构def调用函数源文件
2条回答

使用“文件”菜单上的“还原”选项。在

可以在“Windows”>;“首选项”>;“常规”>;“键”中将键绑定到该键。在

编辑:

reload(module)函数将更新交互式控制台中的包。它是为python2.x内置的,imp模块是为3.x构建的。 Python文档链接:http://docs.python.org/3.1/library/imp.html?#imp.reload

找不到用热键运行它的方法,我想知道你是否找到方法。在

您可以使用最新的Ctrl+Alt+Enter来获得关于Ctrl+Alt+Enter所提供的功能,因为它可以执行与交互控制台相关的许多操作。在

相关问题 更多 >