当前位置:  开发笔记 > 编程语言 > 正文

distutils可以创建空的__init__.py文件吗?

如何解决《distutils可以创建空的__init__.py文件吗?》经验,为你挑选了1个好方法。

如果我的所有__init__.py文件都是空的,我是否必须将它们存储到版本控制中,或者有没有办法在安装过程中distutils创建空__init__.py文件?



1> 小智..:

在Python中,__init__.py文件实际上有意义!它们意味着它们所在的文件夹是Python模块.因此,它们在您的代码中具有真正的作用,并且最有可能存储在版本控制中.

您可以想象源树中的文件夹不是Python模块,例如只包含资源(例如图像)而没有代码的文件夹.该文件夹不需要包含__init__.py文件.现在,您如何区分distutils应该创建这些文件的文件夹和不应该创建文件夹的文件夹?


是的,有一种技术可以告诉distutils(以及任何其他Python代码)文件夹是一个包:在文件夹中放入一个__init__.py文件.
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有