使用 Pydev/Eclipse 导入
我正在 eclipse 中使用交互式控制台,并且重新加载不会在我的代码中显示更新的功能。我的代码是:
def func1():
return 1
def func2():
return 2
但是当我将其更改为
def afunc1():
return 1
def func2():
return 2
def func1():
return 3
并运行 imp.reload(TestMod) 时,我得到一个 'module' 对象没有属性 'afunc1()'
。
另外,有时会加载函数,有时则不会。
I'm working with the interactive console in eclipse, and reload does not show updated functions in my code. My code was :
def func1():
return 1
def func2():
return 2
but when I changed it to
def afunc1():
return 1
def func2():
return 2
def func1():
return 3
and ran imp.reload(TestMod), I got a 'module' object has no attribute 'afunc1()'
.
Also, sometimes the functions are loaded and sometimes they are not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,当我按 ctl-s 时,Eclipse 没有保存文件(或没有将其保存到正确的位置)。为了让它工作,我必须右键单击 Package Explorer 中的文件名,然后选择使用 PyDev 打开并将其保存在该文件下
Turns out, eclipse was not saving the file (or not saving it to the correct location) when I hit ctl-s. To get it to work, I had to right click the file name in the Package Explorer and select open with PyDev and save it under that