用于github的Python模块生成器

时间:2011-08-05 16:10:50

标签: python python-module

我是python的新手,也是它的哲学。我正在尝试在github上开发一个模块。有没有Ruby的宝石生成器像开发模块的工具?如何开发模块?谢谢你的任何建议。

1 个答案:

答案 0 :(得分:2)

您不需要工具来创建python模块,任何以.py结尾的文件名就足够了。 是模块的集合,类似地通过在与其他模块(可能还有其他包)相同的文件夹中存在名为__init__.py的文件来创建。 __init__.py文件可以是空的,也可以是您的选择。

最佳实践要求导入模块应该没有副作用;它应该定义类和函数,但不采取任何行动。 python模块应该以docstring开头,解释模块的用途以及如何使用它。