擅长:python、mysql、java
<p>好吧,我找到了一个很酷的方法。每当您启动一个新的Pydev控制台时,请为当前活动编辑器选择<strong>控制台选项。在</p>
<p>在交互式控制台的python提示符中,输入以下内容</p>
<pre><code>execfile('<full_path_to_your_python_script>')
</code></pre>
<p>现在您可以试验脚本中的代码。在</p>
<p>如果您更改了文件中的某些内容(例如方法或类定义),那么在相同的Pydev控制台中再次执行execfile语句。这将重新加载当前活动的编辑器文件,您现在可以访问修改后的代码。在</p>
<p><strong>注意:我想这种行为是因为Python中的导入活动是幂等的,即一个模块只能导入一次。导入后,模块的任何后续导入都将引用并返回先前导入的模块实例。获得模块最新定义的唯一方法是使用<code>reload('module_name')</code>方法。我想这就是<code>execfile</code>所做的-它重新加载与当前活动编辑器文件相对应的python模块。</strong></p>