700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用reload()重新加载模块

使用reload()重新加载模块

时间:2021-08-14 11:15:42

相关推荐

使用reload()重新加载模块

import 在加载模块以后,自身会防止模块被重复加载。假如:有一个模块 A.py

# A 模块def a():print("我是A")

In[1]:import AIn[2]:A.a()Out[2]:我是A

这个时候修改A 模块内容:

# A模块def a():print("我是B")

修改完成后再次导入A模块

In[3]:import A # A模块因为已经导入,第二次导入是无效的In[4]:A.a()Out[4]:我是A

使用 imp 模块的 reload()方法可以实现重新加载模块

In[5]:from imp import reloadIn[6]:reload(A)In[7]:A.a()Out[7]:我是B

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。