python如何编写python库
编写python库的方法:
如何让自己写的包能被人当作第三方库安装呢?请看下面的例子:
mylib.py文件
defadd(x,y):
returnx+y
defdivision(x,y):
returnx/y
defmutiply(x,y):
returnx*y
defsubtract(x,y):
returnx-y
defmain():
pass
if__name__=='__main__':
main()
简单的方法可以进入到mylib.py存放的目录,然后importmylib就可以使用它提供的方法了。但是如果项目比较大,需要很多人协作的话,这样就非常不方便。这时候可以使用distutils标准库。于是我们可以在mylib.py同级目录下再创建一个setup.py,它的内容如下:
fromdistutils.coreimportsetup
setup(name='mylib',
version='1.0',
py_modules=['mylib'],
)
name是指定的包名,version是版本号,py_modules里包含需要安装的python文件,本例中即为mylib.py文件。
编写好setup.py后,就可以使用
pythonsetup.pyinstall
把它安装到系统中了。安装完后我可以用piplist查看已安装的包的信息,并且在任何地方的python文件中都可以importmylib了。
以上内容为大家介绍了python培训之如何编写python库,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python字符串需要注意的语法问题
python字符串需要注意的语法问题语法错误是经常发生的一个错误。当一个程序包含非法的Python代码时,会产生语法错误。举例来说,在包含单引号的...详情>>
2023-11-14 18:23:24python函数标注是什么
python函数标注是什么在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解...详情>>
2023-11-14 14:13:35python正负索引的使用
python正负索引的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明使用正索引(从左至右)、负索引(从右至左)访问元素,时...详情>>
2023-11-14 13:45:04python垃圾回收的机制过程
python垃圾回收的机制过程本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、步骤(1)收集所有容器对象(list,dict,tuple,customClas...详情>>
2023-11-14 13:05:15