python发布模块的步骤分享
时间:2023-08-07 11:29:25
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
模块发布完成后就可以导入使用了
标签:python,模块
0
投稿
猜你喜欢
Python3读取UTF-8文件及统计文件行数的方法
2022-06-03 15:02:45
python+PyQT实现系统桌面时钟
2023-07-21 07:46:33
MySQL中distinct与group by之间的性能进行比较
2024-01-15 05:01:56
一文读懂吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
2022-04-06 14:58:25
python字符串排序方法
2023-11-16 10:44:18
详解Python利用configparser对配置文件进行读写操作
2022-08-02 22:24:38
SqlServer常用函数及时间处理小结
2024-01-16 14:32:02
Python机器学习之KNN近邻算法
2022-05-12 23:14:17
Python3 元组tuple入门基础
2023-01-16 12:13:22
linux下安装easy_install的方法
2022-07-20 15:10:24
零基础学习python偏函数语法的推导方法步骤
2021-07-17 20:59:18
使用 XMLSPY 设计项目的 Schema 原型
2010-08-24 18:25:00
如何基于python实现脚本加密
2021-10-07 19:23:05
教你恢复SQLSERVER的master系统库的方法
2024-01-21 05:21:55
python文件与路径管理方法
2022-06-15 13:38:06
详解Python中的自定义密码验证
2021-06-05 00:38:59
python os.stat()如何获取相关文件的系统状态信息
2022-06-18 09:28:23
python编译pyc文件的过程解析
2022-08-13 20:48:19
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2023-09-07 22:44:41
浅谈MySQL在cmd和python下的常用操作
2024-01-16 13:11:17