python编写包

62 阅读1分钟

python编写一个包

先写function内容

package/wadepypk$ ls
__init__.py	 f1.py	f2.py
f1.py:
def show():
	print("in pkg f.show()")
f2.py
def show():
	print("in pkg f.show()")
__init__.py
__all__ = ['f1','f2']

上层目录建立一个setup.py


from setuptools import setup, find_packages
setup(
    name=‘leeoo‘,  # 包的名称
    version=‘1.0‘,  # 版本号
    packages=find_packages(),  # 动态获取packages
    description="leeoo package",
    author=‘Leo‘,
    author_email=‘leo4774177@gmail.com‘,
    url="None",
)

build:
python setup.py build
打包:
python setup.py sdist		得到wadepypk-1.0.tar.gz
检查:
python setup.py check
使用:
tar -zxvf wadepypk-1.0
cd wadepypk-1.0
python setup.py install 就安装到本地目录了

参考链接1:www.cnblogs.com/no7dw/p/998…
参考链接2:blog.csdn.net/c_creator/a…
参考地址2:www.jianshu.com/p/ea9973091…