Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

重新导入Python模块-reload

$
0
0

python提供了 reload() 方法,它可以重新导入已 import 的模块。

这个功能在Python交互式模式下非常有用,如果外部编辑器修改了源文件,你可以不退出交互式环境,直接重新导入被修改的模块即可。

语法:

# Python2.x reload(module) # Python 2.x->Python3.3 import imp imp.reload(module) # Python3.4+ import importlib importlib.reload(module)

示例:


重新导入Python模块-reload
>>> import test >>> test.test_print()# 原模块输出值 0 >>> import importlib >>> importlib.reload(test) <module 'test' from '/Volumes/pytest/test.py'> >>> test.test_print()# 修改模块后输出的值 1

Share the post "重新导入Python模块-reload"

Google+ Weibo Email

Viewing all articles
Browse latest Browse all 9596

Trending Articles