Python项目的组织结构:包(物理表现上是文件夹,一个文件夹成为包:文件夹下必须包含_init_.py文件)
模块(一个一个的文件,存在于包下边,_init_.py也是一个模块但名字为包的名字)
类(函数、变量是类本身的特性)
区分不同包的两个同名模块: 包的名字.模块名字 形成的路径叫命名空间
包下边可以有子包,也可以有模块
导入(引用同一个包中另一个模块中的某一个变量或函数等等):import 要引用的模块名
print(要引用的模块名.引用的变量或函数名)
导入(引用不同包另一个模块中的某一个变量或函数等等):import 要引用的包.模块名 as m
print(m.引用的变量或函数名)
导入: from 要引用的包.模块名 import 引用的变量或函数名
print(引用的变量或函数名)
当要引用的变量或函数过多时,from 要引用的包.模块名 import (引用