python中怎么创建包
时间: 2023-12-23 09:05:00 浏览: 30
在Python中,可以通过以下步骤来创建一个包:
1. 创建一个文件夹,用于存放包的代码。该文件夹需要命名为包的名称,可以包含多个单词,用下划线连接。
2. 在该文件夹中创建一个名为`__init__.py`的文件。该文件可以是一个空文件,也可以包含一些初始化代码。
3. 在该文件夹中创建其他的模块文件。这些文件可以包含函数、类、变量等代码。
例如,假设我们要创建一个名为`my_package`的包,可以按照以下步骤进行操作:
1. 创建一个名为`my_package`的文件夹,在该文件夹中创建一个名为`__init__.py`的空文件。
```
my_package/
__init__.py
```
2. 在该文件夹中创建一个名为`module1.py`的模块文件,其中包含一个名为`my_function`的函数。
```
my_package/
__init__.py
module1.py
```
```python
# module1.py
def my_function():
print("This is my function.")
```
3. 在该文件夹中创建一个名为`module2.py`的模块文件,其中包含一个名为`MyClass`的类。
```
my_package/
__init__.py
module1.py
module2.py
```
```python
# module2.py
class MyClass:
def __init__(self):
print("This is MyClass.")
```
现在,我们可以在Python中使用`my_package`包了。可以使用以下方式导入和使用其中的模块和类:
```python
import my_package.module1
my_package.module1.my_function()
from my_package.module2 import MyClass
obj = MyClass()
```