zoukankan      html  css  js  c++  java
  • Python学习笔记(一):Python代码的打包与发布

    在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文件,
     )
    
    1. 在最终中,cd到这个distrbution文件夹中,然后运动行如下命令:
    python setup.py sdist
    

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

    安装包到本地副本中

    sudo python setup.py install
    

    路径在%PYTHON_HOME%/Lib/site_packages/

  • 相关阅读:
    vue-router 实践
    修改vue中<router-link>的默认样式
    JSON.parse() 与 JSON.stringify() 的区别
    JS 中的异步操作
    CSS3 box-sizing:border-box的好处
    element ui 栅格布局
    css overflow用法
    koa中间件机制
    canvas 入门
    前端面试题:淘宝首页用了多少种标签
  • 原文地址:https://www.cnblogs.com/yw0219/p/10458849.html
Copyright © 2011-2022 走看看