zoukankan      html  css  js  c++  java
  • Python笔记(三):构建发布模块

     

    (一)     准备工作

    1. 1.   新建一个模块(名称自定义),存放要发布的模块代码。
    2. 2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息)。
    3. 3.   新建一个文件夹(名称和要发布的模块名称一致),然后将上面2个模块放入文件夹中。

    例如:我创建一个处理列表数据的模块DisposeList.py,代码如下

    #创建一个用来处理列表的函数
    def print_li(the_list):
        for ue in the_list:
            #判断数据类型是不是列表
           
    if isinstance(ue, list):
                print_li(ue)
            else:
                print(ue)

    创建一个setup.py的模块,代码如下:

    from distutils.core import setup
    #从python的发布工具导入setup函数

    setup(
        name= 'DisposeList',
        version= '1.0.0',
        #关联模块
       
    py_modules =['DisposeList'],
        author= 'lqh',
        author_email='11@189.com',
        url='1',
        description= '处理列表数据'
    )

    创建一个文件夹DisposeList,将上面2个模块复制到该文件夹下,好了,前期工作完成。

    (二)      Cmd中输入python setup.py sdist 发布模块(不是直接在文件夹下打开命令窗口的话,加上setup.py的路径)。发布成功后,你可以将你的模块共享给别人。

    (三)      Cmd输入 sudo python setup.py install 将模块安装到Python本地副本中(..Python36Libsite-packages,添加到这个目录下)。

     

    安装成功后可以使用import导入

    不能导入的,如下图所示,将python.exe换成你自己安装目录下的。

  • 相关阅读:
    C# 将Excel中的数据到DataSet中
    Struts select标签在 FreeMarker 中的使用。
    .Net 中显式实现接口
    C#抽象类和抽象方法的应用
    iframe 自动控制高
    兔子问题总结(总结)
    MySQL group_concat 方法的使用
    服务发现与负载均衡机制的实现
    ChannelFuture
    服务发布、订阅及远程通信
  • 原文地址:https://www.cnblogs.com/simple-free/p/8283263.html
Copyright © 2011-2022 走看看