如何将我的python代码分享给其他人?

时间:2013-02-26 15:31:26

标签: python

我想知道有没有办法将我的python代码共享为库,人们可以使用它但不能改变它。

在ios中,我可以为其他人生成静态库和所有.h文件。程序员可以通过查看.h文件获得他可以使用的所有方法,但我不知道如何在Python中实现它?如何告诉一个人他可以使用哪些方法,如.h文件?

1 个答案:

答案 0 :(得分:3)

Python约定(PEP 8中所述)是命名带有前导下划线的属性:

def _foo():
    """You can call this function from your own code, but you
    really shouldn't because I might change or remove it at
    any time without warning"""
    modify_guts_of_module()

def __bar():
    """Hands off. This is for the module implementation, not for
    public consumption. You can't even see this unless you go out
    of your way, and why would you do that?"""
    release_the_hounds()

这是隐藏属性并告诉其他人不应该使用它们的Pythonic方法。