- 模块是扩展名为
.py
的文件,包含要导入到程序中的代码。 - 为了将函数的代码与主程序分离,可以将函数存储在单独的模块中,再将模块导入到主程序中。import语句允许在当前运行的程序中使用模块中的代码。
例如,将下面的函数build_full_info
存放在info.py文件中,就构成了一个模块,模块的名字是info:
def build_full_info(age, **info):
"""构造完整信息"""
info['age'] = age
return info
在主程序中使用info模块中的函数build_full_info
,可以使用import info
语句导入整个模块。导入整个模块的语法为import module_name
。
import info
full_info = info.build_full_info(30, weight=130, hobby="reading")
print(full_info)
在调用模块中的代码的时候,可以指定被导入的模块的名称info
和函数名build_full_info
,并用句点分隔。
如果是用导入整个模块的方式,就可以使用模块中的任何函数了。