1.把自己的函数写到一个.py文件中,命名为x.py
2.创建__init__.py文件,init.py文件文件内容、目录结构如下:
# package
# __init__.py
import re
import urllib
import sys
import os
__all__=["csp_yx"] # 列表可以根据要导入的模块数而进行新增,列表元素是之前新建的py文件的名字
3.新建setup.py文件,setup.py文件内容、目录结构如下:
from distutils.core import setup
setup(
name = 'csp_yx.py',
version = '0.1',
author = 'yuanxue',
py_modules=['yx.csp_yx'] #记得改名字
)
4. 控制台 cd到setup.py的上级目录,执行代码
python setup.py build
生成了build文件夹
5.再继续执行下面代码
python setup.py sdist
生成了dist文件夹
6. cd到新生成的dist目录下,执行代码
pip install csp_yx.py-0.1.tar.gz
(压缩包的名字按dist目录下的压缩包名字进行修改)
7. python导入
from yx import csp_yx
csp_yx.函数名
就可以调用了