Python 空的_uinit__uu.py文件如何正确?
我的软件包中有几个空的Python 空的_uinit__uu.py文件如何正确?,python,Python,我的软件包中有几个空的\uuuuuu init\uuuuuu.py文件。如果我将它们保留为空,或者我必须在它们内部放置一个通行证,这是否正确 关于该主题是否有任何政治公众人物或其他指导原则?空文件包括: \uuuu init\uuuuu.py文件是Python将目录视为包含包所必需的;这样做是为了防止具有公共名称(如字符串)的目录无意中隐藏稍后在模块搜索路径上出现的有效模块。在最简单的情况下,\uuuuu init\uuuuuuu.py可以只是一个空文件,但它也可以为包执行初始化代码或设置\uu
\uuuuuu init\uuuuuu.py
文件。如果我将它们保留为空,或者我必须在它们内部放置一个通行证,这是否正确
关于该主题是否有任何政治公众人物或其他指导原则?空文件包括:
\uuuu init\uuuuu.py
文件是Python将目录视为包含包所必需的;这样做是为了防止具有公共名称(如字符串)的目录无意中隐藏稍后在模块搜索路径上出现的有效模块。在最简单的情况下,\uuuuu init\uuuuuuu.py
可以只是一个空文件,但它也可以为包执行初始化代码或设置\uuuuuu all\uuuuuuu
变量,稍后将进行描述
根据您的计划,这是一个从包中的模块导入公共内容的好地方,这样人们就可以简单地从包中使用导入任何内容,而不必从包中使用。只有在需要缩进块的情况下,才需要导入任何内容(在def
、if
、while
等之后)并希望将其保留为空。