我应该将__init__.py添加到github吗?

时间:2017-08-23 04:55:12

标签: python

我需要一个空的__init__.py文件,以便在我正在处理的项目中从我的main调用一个类。如果我理解正确,这是构造函数吗?

由于github不允许将空的文件添加到我的存储库中,我想知道我的项目是否真的没有必要,或者我是否需要解决这个问题?

2 个答案:

答案 0 :(得分:3)

__init__.py文件是将目录标记为包(可以从中导入)的标记。如果你应该使一个目录成为一个包,那么最好将它提交给github。

我不确定你为什么说无法提交空文件,你可以把stackstorm作为例子:

https://github.com/StackStorm/st2/tree/master/st2api/st2api

并且看到这些文件确实被提交了。

答案 1 :(得分:1)

只需在__init__.py中撰写评论即可。那样做。