本文共 322 字,大约阅读时间需要 1 分钟。
在PyCharm中创建普通的directory和package时,硬盘上都会出现一个文件夹。虽然它们的作用看似类似,但创建package时,PyCharm会自动为这个文件夹生成一个空的__init__.py
文件。这是Python中区分普通目录和package的重要标识。
对于一个Python的包来说,__init__.py
文件是必不可少的。它可以包含包的属性和方法,甚至完全不用做任何事情,只要存在这个文件,目录就被识别为一个包。你可以尝试导入或包含其他模块和嵌套包时会发现,如果没有__init__.py
文件,directory就只是一个普通的目录,而不是一个可以用来导入的包。因此,在项目管理时,始终记得检查每个包是否包含这个特殊的文件。
转载地址:http://woujz.baihongyu.com/