在项目中创建本地包,需要以下几个步骤:
1. 创建包目录
2. 在包目录中创建一个init.py文件
3. 在包目录中创建模块文件
4. 使用包中的模块
下面详细介绍操作步骤
1. 创建包目录
包目录用来存放本包相关的代码。包目录是一个普通的文件夹,但是它包含了一些特定文件和结构,使得Python能够将其识别为一个包。
包目录可以按照项目需求来命名,通常使用小写字母和下划线来命名。示例,在项目根目录中创建一个名为myPac的文件夹。
2. 在包目录中创建__init__.py文件
在包目录中创建一个名为__init__.py的文件。__init__.py文件是Python包的标志之一,它可以是一个空文件或者包含一些初始化代码。
__init__.py文件有助于定义包的导入行为、设置包的环境变量以及执行其他初始化操作。在这个文件中你可以定义一些常用的工具函数、全局变量等。
3. 在包目录中创建模块文件
在包目录中,创建本包需要的的模块文件。模块文件通常以.py为扩展名,并且应该包含一些相关的函数、类或变量。
示例:创建好包目录之后,就可以向包中添加模块(也可以添加包)。这里给 myPac 包添加 2 个模块,分别是 student.py 、teacher.py
本示例__init__.py 文件为空
student.py
teacher.py
4. 使用包中的模块
导入方法可归结为以下 3 种:
import 包名[.模块名 [as 别名]]
from 包名 import 模块名 [as 别名]
from 包名.模块名 import 成员名 [as 别名]
本示例代码:
pythonProject 源码