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.函数名就可以调用了
本文详细介绍了如何将自己编写的Python函数封装成模块,并通过创建相应的配置文件完成模块的打包及安装过程。从编写.py文件到使用setup.py构建模块,再到最终通过pip命令安装模块并实现在Python环境中调用自定义函数,全程步骤清晰明了。
1837

被折叠的 条评论
为什么被折叠?



