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来接收需要添加的模块或包的搜索路径

 

posted @ 2021-02-13 23:08  notesForKai  阅读(155)  评论(0编辑  收藏  举报