1.内置模块
本身就带有的库,就叫做Python的内置的库。(模块==库)
一些常见的内置模块
os 和操作系统相关 os.path
sys 和系统相关 sys.path
sys.path.append(r'') 可以添加路径
re 正则表达式
2.第三方模块
非Python本身自带的库,就是所谓的第三方的库
3.模块的导入
import xxx [as yy]
from ../xx import xx [as yy]
4.自定义模块
py文件,可以做为一个模块来用,直接作为一个模块导入就行
__main__ 的意义:
当文件是直接运行是,文件的__name__是__main__ ,当文件是被导入时,__name__是文件名
5.包管理
基本上就是另外一类模块。把用来处理一类事物的多个文件放在同一文件夹下组成的模块集。
要让python 将其作为包对待,在python2中必须包含__init__.py的文件,但在python3中没有__init__.py文件也可以,
使用包可以避免多个文件重名的情况,不同的包下的文件同名不影响。
导入包和模块是一样的方法,包导入后会在目录中自动生成__pycache__文件夹存放生成的.pyc文件,
要注意的是import后面的才是存在当前作用域中的对象名,from是告诉python从什么地方导入,
使用sys.path添加文件的目录路径。
python 模块和包
最新推荐文章于 2025-03-22 22:13:14 发布