python基础之lib制作

发布时间:2020-11-28编辑:脚本学堂
本文介绍下,在python编程中,有关lib制作的一个例子,是学习lib的基础实例,供大家学习参考。

本节内容:
python基础之lib

1,在python中,创建模块并安装到python库中:
 

复制代码 代码示例:
  import sys
  sys.path.append('myModeule.zip')
  import fun

2,组织一个目录结构,例如:
   

复制代码 代码示例:
MyModule
        ReadeMe.txt
        Documentation.txt
        libMyModule.py #一个库模块
        modulepkg       #一个支持模块包
             __init__.py
             func.py
        runMymodule.py #将作为python runMymodule.py的脚本
 

   然后,创建一个文件setup.py:
   

复制代码 代码示例:
# setup.py
     from distutils.core import setup
     setup=(name = "MyModule",
                      version="1.0",
                      py_modules = ['libMyModule'],
                      packages = ['modulepkg']
                      scripts = ['runMymodule']
                      )

使用python setup.py dist将形成一个归档文件供下载,下载后使用 unzip MyModule-1.0.zip:
 

复制代码 代码示例:
cd MyModule-1.0
python setup.py install