模块
创建一个 .py 文件,这个文件就称之为 一个模块 Module
如何使用
import
想要B.py文件中,使用A.py文件,只需要在B.py文件中使用关键字import导入即可。
import A# 若A是一个包的话,可以这样写
import A.函数名
from ···import···语句
在python中,导入一个模块/文件通常使用关键字import,若是只想导入一个模块某个属性或方法,我们可以使用 from ... import ...语句。
语法格式
from 模块名/包名 import 属性名, 函数名
Python中的包
随着模块数目的增多,把所有模块不加区分地放到一起就显得非常不合理了,于是Python为我们提供了一种把模块组织到一起的方法,即创建一个包。
包
模块 就是 一个 .py 文件
包 就是一个包含 __init__.py文件的 文件夹,文件夹中可以包含子包或者模块。
创建包的目的不是为了运行,而是为了被导入使用,包的本质就是模块,因此可以将包当做模块来导入。
包是不能像普通模块那样被执行代码,所以包提供了一个__init__.py文件,导入包就会执行__init__.py文件,这也是__init__.py文件存在的意义。
怎么使用包(给出三种方法)
1、目录下的包
目录下新建包,我这里大包套小包
2、加到库中调用包
首先我们import sys 系统的库,然后print(sys.path)查看路径,找到最后一个路径,把包添加进此文件夹中;然后from import 即可
3、环境变量中添加路径
新建一个文件夹,把我们的包添加进去,路径记住;在用户的高级系统设置里选环境变量
这里系统变量新添加一个PYTHONPATH选项,把我们包的路径加进去
这里可以在sys.path中看见我们的路径加进去了
mode3.fun3()成功调用