• 技术文章 >常见问题 >Python常见问题

    如何编写python库

    silencementsilencement2019-12-09 10:45:11原创2263

    如何让自己写的包能被人当作第三方库安装呢?请看下面的例子:

    mylib.py 文件

    def add(x,y):
        return x+y
    def division(x,y):
        return x/y
    def mutiply(x,y):
        return x*y
    def subtract(x,y):
        return x-y
    def main():
        pass
    if __name__ == '__main__':
        main()

    推荐学习《python教程

    简单的方法可以进入到mylib.py存放的目录,然后import mylib就可以使用它提供的方法了。但是如果项目比较大,需要很多人协作的话,这样就非常不方便。这时候可以使用distutils标准库。于是我们可以在mylib.py同级目录下再创建一个setup.py,它的内容如下:

    from distutils.core import setup
    setup(name='mylib',
    version='1.0',
    py_modules=['mylib'],
    )

    name是指定的包名,version是版本号,py_modules里包含需要安装的python文件,本例中即为mylib.py文件。

    编写好setup.py后,就可以使用

    python setup.py install

    把它安装到系统中了。安装完后我可以用 pip list 查看已安装的包的信息,并且在任何地方的python文件中都可以import mylib了。

    专题推荐:
    上一篇:如何用python判定是否为闰年 下一篇:安装python3.5还是3.6

    相关文章推荐

    • python库怎么调用• python标准库是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网