我在Python (Spyder)中用单独的代码创建了这个类。然后,我使用以下方法将类导入主代码:
from othercode import classxy然后,.pyc文件在pychache的文件夹中创建。但是,当我在类中更改某些内容时,保存它并在主代码中再次导入它,那么.pyc文件就不会被更新,主代码仍然在使用类的旧版本。我必须删除类的.pyc文件,关闭并打开Spyder,这有点愚蠢。我遗漏了什么吗?当我在Anaconda提示符中运行主代码时,一切正常工作,只是Spyder表现得很奇怪。
发布于 2017-10-11 15:24:08
(这里)要在每次更改代码后更新代码,您需要在我们的IPython控制台中运行代码之前运行这些命令(但只运行一次):
In [1]: %load_ext autoreload
In [2]: %autoreload 2https://stackoverflow.com/questions/46681504
复制相似问题