• 技术文章 >后端开发 >Python教程

    Python代码的打包与发布详解

    2016-06-06 11:31:22原创421
    在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况.

    下面记录的是打包及安装包的方法。

    本文示例是建立一个模拟登录的程序:

    logIn.py文件代码如下:

    pwd=int(raw_input('please input your passward: '))
    if pwd==123:
      print 'success'
    else:
      print 'error'
    
    

    一、打包

    1.先建立一个文件夹,这个文件夹用来存放我们将要用于发布的.py文件,(现在我们建立一个文件夹名为distribution,将logIn.py放在这个文件夹中)

    2.在distribution文件夹中新建一个 setup.py文件代码如下:

    from distutils.core import setup
    setup(
     name='logIn',  #这个是最终打包的文件名
     version='1.0.0',
     py_modules=['logInr'], #要打包哪些,.py文件,
     )
    
    

    3.在最终中,cd到这个distrbution文件夹中,然后运动行如下命令:

    python setup.py sdist
    

    这样在文件夹中就多出了几个文件,在dist文件夹中的,logIn-1.0.0.tar.gz就是我们的发布包了;

    二、安装包到本地副本中:

    sudo python setup.py install
    
    

    路径为:/usr/local/lib/python2.7/dist-packages

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python 代码 打包 发布
    上一篇:Python使用PyGreSQL操作PostgreSQL数据库教程 下一篇:Python中lambda的用法及其与def的区别解析
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 深入了解Python装饰器函数• Python图像处理之PIL库• python数据可视化之饼状图的绘制• 实例讲解Python批量修改文件名• Python实例详解pdfplumber读取PDF写入Excel
    1/1

    PHP中文网