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发布模块的步骤分享

把python的安装目录添加到系统环境变量PATH中。例如安装在 C:\Python33
我的电脑图标上点右键 -> 属性 -> 高级 -> 环境变量

打开的对话框双击上方的PATH那行,在变量值那栏里添加上C:\Python33;注意与前面的用分号;隔开。
问题解决了就可以进行发布模块的步骤了

在DOS命令行中打开nester所在的目录
cd c:\nester 我放在C根目录下

python setup.py sdist


python发布模块的步骤分享 


4.发布安装到你的python本地副本中

python setup.py install


python发布模块的步骤分享 

模块发布完成后就可以导入使用了

标签: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
  • asp之家 网络编程 m.aspxhome.com