1.每个人都可以写自己的模块并安装到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
就可以了