我是Python的新手,正在使用PyCharm。我试图使用控制台以交互方式检查我的功能,但是一旦功能被加载,它们就不会更新。更确切地说 :
给定“ functions.py”中的一组函数,我在控制台中编写“ from functions import *”
最初可以使用,但是当“ functions.py”中的功能更改时,即使重新启动“ import”命令,控制台也看不到它。
我应该做什么?
谢谢
最佳答案
通过执行reload(functions)
重新加载模块。
然后再执行一次from functions import *
(在导入所有内容时)。
然后它将起作用。
另外,如果您仅导入模块:
import functions
并从模块名称空间调用它:
functions.my_function()
那么仅
reload(functions)
就足够了(无需再次调用import
)。我已经在解释器会话中对Python 2.7.6进行了所有测试。
关于python - Python控制台未更新(使用PyCharm),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33571475/