Python创建包,导入包
要创建一个Python包,可以按照以下步骤进行操作:
- 创建一个文件夹,并为其命名为包名。例如,如果要创建一个名为“mypackage”的包,可以执行以下命令:
mkdir mypackage
- 在包文件夹中创建一个名为
__init__.py
的空文件。这将使Python将文件夹识别为一个包。可以使用以下命令来创建该文件:
touch mypackage/__init__.py
- 在包文件夹中创建Python模块文件。模块是包中的可执行文件,可以包含函数、类、变量等。例如,可以创建一个名为
module1.py
的模块文件,其中包含以下代码:
def hello_world():
print('Hello, World!')
- 现在可以在其他Python脚本中导入包和模块。例如,可以创建一个名为
script.py
的新脚本文件,并在其中导入mypackage
和module1
:
import mypackage.module1
mypackage.module1.hello_world()
运行script.py
将输出Hello, World!
。
注意:在Python 3之前的版本中,__init__.py
文件是必需的。但是,在Python 3.3及更高版本中,这个文件是可选的,如果没有任何特定需求,可以将其保持为空文件。