模块与包的作用
模块:在Python中,一个.py文件就称为一个模块(Module)
包:把许多模块按照功能放在不同的目录中来组织模块,这些组织存放模块文件的目录,称为包
>> 模块的导入语法(同一个包中的不同模块):
导入模块:import moduleName [as 别名] # 注意:如果启用了别名之后,就只能使用别名来调用,也可以不用切别名
导入多个模块:import moduleName1,...,moduleNamen
从某个模块导入指定的函数:from moduleName import 函数1,变量1,...,函数n,变量n
导入模块的所有内容(不建议):from moduleName import * (等价于:import moduleName) # 可能存在潜在的污染命名字空间的危险
示例:
pack包中有一个module1.py
# 求和函数 def get_sum(num1, num2): return num1 + num2 # 求差函数 def get_sub(num1, num2): return num1 - num2
packe包中有另一个module2.py
import module1 print(module1.get_sum(1,2)) # 3 from module1 import get_sub print(get_sub(3,2)) # 1