• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python代码的打包与发布详解

Python代码的打包与发布详解

作者:shichen2014 字体:[增加 减小] 来源:互联网

shichen2014 通过本文主要向大家介绍了python开发技术详解,python os模块详解,python正则表达式详解,python 字典详解,python类详解等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

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

logIn.py文件代码如下:

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

</div>

一、打包

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文件,
 )

</div>

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

python setup.py sdist
</div>

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

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

sudo python setup.py install

</div>

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

</div>

您可能想查找下面的文章:

  • python中OrderedDict的使用方法详解
  • Python中异常重试的解决方案详解
  • 详解python 字符串和日期之间转换 StringAndDate
  • Python 操作MySQL详解及实例
  • python中OrderedDict的使用方法详解
  • Python中异常重试的解决方案详解
  • 详解python 字符串和日期之间转换 StringAndDate
  • Python 操作MySQL详解及实例
  • Python 登录网站详解及实例
  • 详解Python中类的定义与使用

相关文章

  • 简单讲解Python中的字符串与字符串的输入输出
  • python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
  • python通过线程实现定时器timer的方法
  • Python导出DBF文件到Excel的方法
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • python之文件的读写和文件目录以及文件夹的操作实现代码
  • Python调用C语言开发的共享库方法实例
  • Python的Django框架中的Context使用
  • Python中的ConfigParser模块使用详解
  • 使用httplib模块来制作Python下HTTP客户端的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 总结的几个Python函数方法设计原则
    • Python中关于字符串对象的一些基础知识
    • python基于mysql实现的简单队列以及跨进程锁实例详解
    • python获取一组数据里最大值max函数用法实例
    • 用ReactJS和Python的Flask框架编写留言板的代码示例
    • python list排序的两种方法及实例讲解
    • 基于python实现的抓取腾讯视频所有电影的爬虫
    • 介绍Python的Django框架中的静态资源管理器django-pipeline
    • 解决Python中字符串和数字拼接报错的方法
    • python 简单的多线程链接实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有