python模块和包
一、模块的认识
1 模块本质是一个py文件,里面封装着一些方法和属性
2 模块提高了代码的可维护性
3 模块的分类
3.1 python标准库
3.2 第三方库
3.3 自己写的py文件
二、模块的导入
#导入模块所有方法和属性 import moudle #执行该文件,并把文件封装成一个对象 from moudle import * #相当于执行完后,直接将文件内容导入 #调用部分方法和属性 from moudle import 方法or属性 #调用多个可用","分隔 #为模块或方法取别名 import moudle as new_name
三、包(组织模块)
1.调用包中的模块
1 from pakage import moudle 2 from pakage_outer.pakage.inner.moudle import manner or attribute
注意:import pakage 只是执行了__init__.py文件
四、添加模块或包的搜索路径
1 #__file__ 内置变量,显示该文件的文件名 2 os.path.abspath(__file__) #返回该文件名的绝对路径 3 os.path.dirname() #显示当前文件所在目录的路径名 4 sys.path.append() #添加模块的搜索路径 5 #一般用BASIC_DIR来接收需要添加的模块或包的搜索路径