1、什么是模块(Module)?
考虑模块与代码库相同。
包含要包含在应用程序中的一组功能的文件。
2、定义模块(Module)
要创建模块,只需将所需的代码保存在文件扩展名为.py的文件中:
例如:
将此代码保存在名为mymodule.py的文件中def greeting(name):
print("Hello, " + name)
3、使用Module模块
现在,我们可以使用import语句来使用刚刚创建的模块:
例如:
导入名为mymodule的模块,并调用greeting函数:import mymodule
mymodule.greeting("Jonathan")
注意:使用模块中的函数时,请使用语法:module_name.function_name。
4、模块中的变量
如前所述,模块可以包含函数,也可以包含所有类型的变量(数组,字典,对象等):
例如:
将此代码保存在文件mymodule.py中person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
例如:
导入名为mymodule的模块,并访问person1字典:import mymodule
a = mymodule.person1