·Python中的包
·包是一个分层次的目录结构,它将一组功能相近的模块组织在一个目录中
·作用:
·代码规范
·避免模块名称冲突
·包与目录的区别
·包含__init__.py文件的目录称为包
·目录里通常不包含__init__.py文件
·包的导入
Import 包名.模块名
包和目录的区别就是其中有__init__.py文件
包:package1
#在demo8的模块中导入 package1包
import package1.moduleA as ma #ma是package.moduleA这个模块的别名
#print(package1.moduleA.a)
print(ma.a)#10
·import与from...import的区别
使用import方式只能导入包名或者模块名
使用from...import可以导入包,模块,函数,变量
#导入带有包的模块时注意事项
import package1
import calc
#使用import方式进行导入时,只能跟包名或模块名
from package1 import moduleA
from package1.moduleA import a
#使用from ...improt可以导入包,模块,函数,变量