一个模块就是一个py文件,里面包含了一些方法和属性
1 内置模块:安装python的时候自带的一些常用模块,可直接import 模块名使用
2 第三方模块:cmd--》pip install 模块名 进行添加
cmd--》pip uninstall 模块名 删除第三方模块
cmd--》 pip list 查看已经安装的第三方模块
3 自定义模块:自己在项目中定义的模块
导入方式:
import 模块名
from 模块名 import 功能 (不建议过多使用)
from 模块名 import * (不建议过多使用)
调用功能:
模块名.功能名
as 给模块起别名
import 模块名 as 别名
导入模块的时候,如果有不想让导入者看到的信息和功能 可以放到
if __name__=='__main__':
导入后不显示的内容
包:
定义:就是项目结构中的文件夹/目录
创建:new--》python package 自带一个init文件
包是含有__init__.py的文件夹
作用:将有联系的模块放到一个文件夹下
导入包时,会自动执行__init__.py文件里的代码。
不建议在init文件中编写过多代码,尽量保证init文件的内容简单。
__init__.py 的主要作用是导入这个包的包含的模块 import 模块1,模块2
这样导入包的时候就会自动导入了包内的模块
也可以在__init__.py文件里,写__all__= [‘模块1’,‘模块2’] 这样也会导入模块
1484

被折叠的 条评论
为什么被折叠?



