导包
import xxx import xxx as xxx from xxx import xxx from xxx import xxx as xxx from xxx import *
导包成功:
-
要么下载了对应包
-
要么同级目录中有该包名称
导包失败:
-
没下载
-
python 版本不对
包和模块的创建
创建模块
-
就是创建一个
.py
文件
创建包
-
创建一个文件夹并且在文件夹中创建
__init__.py
模块 -
__init__.py
模块在3.3版本后不必须创建,但是为了版本兼容,需要创建
查看包路径
-
包名.__file__
查看包下面的目录
-
dir(包名)
模块检索路径
-
__init__.py
在导包的时候会被执行,由于在导入一个包后,不会自动导入下面的所有子包和模块,因此可以使用__init__.py
来进行预定义导包 -
但是在
__init__.py
中导包设计到文件检索路径的问题,因此需要指定一个绝对路径