【发布时间】:2018-12-16 18:46:36
【问题描述】:
首先我在一个名为 CT.py 的文件中定义了一个函数 c1(),如下所示
def c1():
result = 1
return result
所以现在如果我在 python 控制台中输入以下代码
from CT import c1
然后运行c1(),它会给出一个值1
但是,如果现在我将 CT.py 更改如下(更改 c1 的声明)并保存它
def c1():
result = 100
return result
现在如果我在 python 控制台中输入以下代码
from CT import c1
然后运行c1(),为什么我的值还是1?
为什么不导入结果值应该为100的新c1函数?
要获得新的c1函数,看来我必须关闭python控制台(或pycharm)并再次运行代码。
有没有办法在不重新运行pycharm中的python控制台的情况下重新加载函数?
提前谢谢你!
【问题讨论】: