python发布模块的步骤分享
发布时间:2023-08-07 11:29:25
标签:python,模块
1.为模块nester创建文件夹nester,其中包含:nester.py(模块文件):
"""这是"nester.py"模块,提供了一个名为print_lol()函数,
函数作用是打印列表,气质包含嵌套列表"""
def print_lol(the_list):
"""这个函数取了一个位置参数,名为"the_list",可以是任何python列表
所指定的列表中的每一个数据项会递归地输出到屏幕上,各数据项占一行"""
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:print(each_item)
2.在netster文件夹中新建一个setup.py文件(包含需要发布的元素):
from distutils.core import setup
setup(name='nester',
version='1.0',
py_modules='nester',
author='nidieya')
3.构建发布文件:
《Head First Python》里讲的是Linux环境下模块的发布与构建
window下构建模块遇到了问题:
在CMD里面输入python则显示不是内部或外部命令
把python的安装目录添加到系统环境变量PATH中。例如安装在 C:\Python33
我的电脑图标上点右键 -> 属性 -> 高级 -> 环境变量
打开的对话框双击上方的PATH那行,在变量值那栏里添加上C:\Python33;注意与前面的用分号;隔开。
问题解决了就可以进行发布模块的步骤了
在DOS命令行中打开nester所在的目录
cd c:\nester 我放在C根目录下
python setup.py sdist
4.发布安装到你的python本地副本中
python setup.py install
模块发布完成后就可以导入使用了
0
投稿
猜你喜欢
- css当中有许多平时很少用的属性,但是这些属性有时候被发掘出来以后就会立刻引起一些人的追逐,首字大写就是这样一种效果。最近越来越多的blog
- 前言我最近喜欢去听情感类的节目,比如说,婚姻类,我可能老了吧。我就想着怎么把音乐下载下来了,保存到手机上,方便我们业余时间去听。发送请求首先
- CNN(Convolutional Neural Networks) 卷积神经网络简单讲就是把一个图片的数据传递给CNN,原涂层是由RGB组
- 前言最近不是快过年了,Python写对联挺火的,但是代码又不是人人都用,那就直接写个界面打包一下呗~主要实现只要运行后输入上联下联、横批,然
- 这篇文章主要介绍了Oracle数据库到SQL Server数据库主键的迁移过程,具体内容请参考下文。由于项目需要要将以前Oracle的数据库
- 线程间通信方法 1. 通信方法线程间使用全局变量进行通信 2. 共享
- 网络爬虫网络爬虫是指在互联网上自动爬取网站内容信息的程序,也被称作网络蜘蛛或网络机器人。大型的爬虫程序被广泛应用于搜索引擎、数据挖掘等领域,
- 当用户关闭cookie时,通过asp程序提示访客打开,源代码如下: Dim strCookie, strT
- 代码如下:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001&quo
- 简介几年前,我用C#写了一个RSS阅读器,但是我想如果把它做成一个SPA(单页应用)效果会更好。 Angular使一些事情变得简单,RSS阅
- 本文介绍了解决Vue2.0自带浏览器里无法打开的原因(兼容处理),分享给大家,希望对大家有帮助Vue 之 android内嵌H5页面不显示出
- 其实这个错误按字面意思就是不能打开mysql.event表,那么就是权限问题导致的。一般mysql也无法运行。在 本地计算机 无法启动 My
- 由于考勤机与OA对接,OA会在每天定时取考勤机数据,但是需要考勤机是连接状态,所以搜索了下相关教程,写了个脚本自动连接。完全是个Python
- 内容摘要: 首先来讲讲 Session 的好处,它可以用来记录客户端私有的
- Django2.0 通过URL访问上传的文件(pdf、picture等)Django是一个成熟的web框架,基于python实现,有很多的优
- 第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/rep
- pytest的setup与teardown1)pytest提供了两套互相独立的setup 与 teardown和一对相对自由的setup与t
- 需求:需要实现一个用户反馈的接口,用户通过接口提交:1.一段文字2. 一个log文件3. 多个图片找了很多ModelForm,DRF-Ser
- 中文乱码问题当我第一次接触mysql,首先让我难受的是mysql的乱码问题,百度上也有许多有关的解决方案,不过作为亲身受害者,我想很有必要贴
- 生活中经常会碰到多个excel表格汇总成一个表格的情况,比如你发放了一份表格让班级所有同学填写,而你负责将大家的结果合并成一个。诸如此类的问