当前位置:  开发笔记 > 编程语言 > 正文

除非我删除/重新启动控制台,否则重新导入模块到pycharm控制台不会更新代码

如何解决《除非我删除/重新启动控制台,否则重新导入模块到pycharm控制台不会更新代码》经验,为你挑选了1个好方法。

该示例显示:

我创建一个简单的模块(斐波那契计算器)我启动pycharm控制台,导入模块,在控制台内运行函数,它的工作原理.现在我在模块中编辑一些打印文本.回到控制台并运行"import fibagain"
控制台似乎没有抱怨就这样做了.但是当我运行fib()函数时,它仍然给我早期版本的结果.我无法让控制台看到fibagain.py文件的更新版本.如果我删除控制台并再次打开它,那么'import fibagain',运行fib(3)将给我最新版本.

抱歉,但不允许在此处发布正确的图片链接.这个地址显示了screencapture:

在此输入图像描述



1> sshashank124..:

而不是import再次,你想要:

reload(fibagain)

这将重新加载更新的模块.(注意:这仅fibagain在前一段时间导入时才有效)


如果使用`from fibagain import fib`语句怎么办?
推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有