一个python文件就是一个模块,文件名带后缀,模块名不带。重点说说包。
包的本质就是一个包含__init__.py文件的目录,一个文件夹。
导入一个包,其实就是导入这个包的__init__.py文件。
如果一个文件夹没有包含__init__.py,那么这个文件夹就是一个特殊的包,称为命名空间包。命名空间包的一个用处就是将位于不同物理路径下的包合并到一个逻辑命名空间当中。当然所有的这些路径都必须是命名空间包,即不能包含 init.py 文件。
python的文件、模块和包
最新推荐文章于 2022-10-23 20:30:00 发布