该示例显示:
我创建一个简单的模块(斐波那契计算器)我启动pycharm控制台,导入模块,在控制台内运行函数,它的工作原理.现在我在模块中编辑一些打印文本.回到控制台并运行"import fibagain"
控制台似乎没有抱怨就这样做了.但是当我运行fib()函数时,它仍然给我早期版本的结果.我无法让控制台看到fibagain.py文件的更新版本.如果我删除控制台并再次打开它,那么'import fibagain',运行fib(3)将给我最新版本.
抱歉,但不允许在此处发布正确的图片链接.这个地址显示了screencapture:
而不是import
再次,你想要:
reload(fibagain)
这将重新加载更新的模块.(注意:这仅fibagain
在前一段时间导入时才有效)