python 编程(制作python库)
来源:互联网 发布:淘宝网不显示图片 编辑:程序博客网 时间:2024/05/17 22:43
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
对于在工作中积累的python有效代码,建议大家可以做成库的形式。积累的代码往往是使用时间很长的代码,质量和开发时间上都有保证。那么,怎么把自己的代码做成python lib库呢?请听我一一道来,
1、首先,安装setuptools库
sudo apt-get install python-setuptools
2、准备一个代码文件,假设一个run目录,目录下有一个add.py和一个__init__.py文件,其中add.py内容为
def get(): return 1
3、再准备一个setup.py文件,和run目录平行。比如,我们就可以借用webpy中setup.py的写法,
源代码地址在这,我们可以这么修改,
#!/usr/bin/env pythonfrom setuptools import setupfrom web import __version__setup(name='run', version=__version__, description='web.py: makes web apps', author='Aaron Swartz', author_email='me@aaronsw.com', maintainer='Anand Chitipothu', maintainer_email='anandology@gmail.com', url=' http://webpy.org/', packages=['run'], long_description="Think about the ideal way to write a web app. Write the code to make it happen.", license="Public domain", platforms=["any"], )
看了上面的修改,细心的朋友发现了,这里其实只需要把name和packages动一下就可以了。
4、编译安装
sudo python setup.py install
5、验证是否安装成功
python进入交互界面
python> from run.add import *
python> print get()
6、如果在run目录中还有其他子目录需要安装,那么在setup.py的packages中也要添加上去。
7、如果要删除,怎么办?
可以在安装的时候做一个记录,即
sudo python setup.py install --record record.txt
再按照record.txt中记录的条目,一条一条去删除就可以了。
阅读全文
0 0
- python 编程(制作python库)
- Python编程:制作电子相册
- Python编程(一)
- Python编程(二)
- python编程(定时器)
- 编程算法(python)
- 网络编程(python)
- python编程(2)
- Python学习(1)--《Python编程实践》
- Python编程(三):Python之MVC
- 【Python】Python 的图形界面(GUI)编程
- [Python] Python 编程艺术
- Python爬虫入门-python之jieba库制作词云图
- python编程
- python编程
- Python编程
- python编程
- Python编程
- 把本地项目上传到github中
- EOJ Monthly 2017.12
- loj6004「网络流 24 题」圆桌聚餐(最大流)
- 3.Longest Substring Without Repeating Characters
- 资源框架
- python 编程(制作python库)
- Delphi : Listview 不同行列显示不同颜色
- PTA 7-9 藏尾诗
- Spark之pipeline机制
- 标准模板库STL学习总结
- 兄弟连学python(2)——Number数据类型介绍
- 1066. 图像过滤(15)
- 高斯函数以及在图像处理中的应用总结
- hexo yilia主题的所有文章功能不能用