mywang88
2019-01-06
简介
在 Python 编程中,为了便于维护,通常会把程序拆分为若干个模块(Module),在主程序中导入(import)这些模块。
模块中的内容可以是函数和类的定义,也可以是参数值的声明。
模块中的语句会且只会在第一次 import 该模块的时候被执行一次。
在实际项目中,有时会遇到这种情形:程序需要持续保持运行,而我们希望在不中断程序的前提下修改一个参数,且改动的内容能立刻影响到程序。
在这种情形下,可以使用 Python3 的 importlib 库的 reload 函数。
- Python 版本:3.7.1
例子
创建一个文件夹,名为 learning
。
创建一个文件,名为 parameters.py
,内容如下:
word = 'Hello'
创建一个文件,名为 repeat.py
,内容如下:
import importlib