gpt4 book ai didi

python - 空的 __init__.py 文件如何正确?

转载 作者:IT老高 更新时间:2023-10-28 22:22:20 24 4
gpt4 key购买 nike

我的包中有几个空的 __init__.py 文件。如果我将它们保留为空是否正确,或者我必须在其中放置一个 pass

是否有任何 PEP 或其他关于该主题的指南?

最佳答案

空文件是perfectly fine :

The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later.

根据您的计划,这是从包中的模块导入公共(public)内容的好地方,因此人们可以简单地使用 from yourpackage import whatever 而不必使用 from yourpackage .somemodule 导入任何东西.

关于python - 空的 __init__.py 文件如何正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10863268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com