Python控制台没有更新(使用PyCharm)

时间:2015-11-06 16:36:58

标签: python pycharm

我是Python新手,我正在使用PyCharm。我试图使用控制台以交互方式检查我的功能是什么,但是一旦加载了这些功能,它们就不会得到更新。更确切地说:

在" functions.py"中给出一组函数,我在控制台中写入"来自函数import *" 这首先起作用,但当函数在" functions.py"如果改变,控制台也看不到它,即使我重新确认了#34; import"命令。

知道我该做什么吗?

由于

2 个答案:

答案 0 :(得分:1)

执行reload(functions)重新加载您的模块。

然后再次执行from functions import *(因为您正在导入所有内容)。

然后它会起作用。

或者,如果您只是导入模块:

import functions 

并从模块名称空间调用它:

functions.my_function()

然后只有reload(functions)就足够了(无需再次调用import)。

我在解释器会话中测试了Python 2.7.6上的所有内容。

答案 1 :(得分:0)

你需要这样做:

reload(functions)

然后:

from functions import myfunc

感谢Nobilis的纠正。