- 机械工程师Python编程:入门、实战与进阶
- (西)安琪儿·索拉·奥尔巴塞塔
- 151字
- 2025-02-22 07:09:38
1.1.2 Python包
包(package)是包含Python模块和特殊文件的目录,该文件的名称必须是__init__.py。Python解释器会将任何包含__init__.py文件的文件夹视作一个包。
例如,如下文件夹就是一个Python包,名为geom2d:

这个包有两个文件:point.py和vector.py。
每当从包中导入某些内容时,__init__.py文件都会被执行。也就是说,__init__.py文件可以包含Python代码——通常是初始化代码。不过大部分时候,__init__.py都是空文件。