上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.2 Python包
包(package)是包含Python模块和特殊文件的目录,该文件的名称必须是__init__.py。Python解释器会将任何包含__init__.py文件的文件夹视作一个包。
例如,如下文件夹就是一个Python包,名为geom2d:
这个包有两个文件:point.py和vector.py。
每当从包中导入某些内容时,__init__.py文件都会被执行。也就是说,__init__.py文件可以包含Python代码——通常是初始化代码。不过大部分时候,__init__.py都是空文件。