2011-08-05 32 views
0

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

回答

2

你不需要一个工具来创建一个python模块,任何以.py结尾的文件名就足够了。 A 程序包是模块的集合,类似地由与其他模块(以及可能包含其他程序包)相同的文件夹中存在名为__init__.py的文件创建。 __init__.py文件可以是空的或不是您的选择。

最佳实践表明,导入模块应该没有副作用;它应该定义类和函数,但不采取任何行动。 python模块应该以一个文档字符串开头,解释模块的用途以及它应该如何使用。

+0

谢谢你的教育。你知道github上python模块的好例子吗? – Zeck

+0

使用github来托管python源代码是没有什么特别的。只需按照[github Bootcamp](http://help.github.com/)上的说明设置git并创建一个repo,然后在与'git init'相同的文件夹中执行所有编码。 – SingleNegationElimination

+0

我明白了。非常感谢。 – Zeck