分享四个python接口常用封装函数

分享四个python接口常用封装函数

目录

1.封装上传图片的函数

2. 封装车牌号的函数

3. 封装生成UUid 函数

4. 封装连接数据库的函数

前言:

又到每日分享Python小技巧的时光了,今天给大家分享的是Python接口常用封装函数。相信对于封装,大家都不陌生吧,今天就

用四个小案例来给大家展示,废话不多说,直接上代码:

1.封装上传图片的函数 .def upload_image(pathName, pathRoute, pathType, keyName=None):     '''     :param pathName:   图片名称     :param pathRoute:  图片路径     :param pathType:   图片类型     :param keyName:    文件名称     :return:     '''     file = open(pathRoute, 'rb')     files = {             keyName: (pathName, file, pathType)     }     return files 2. 封装车牌号的函数 def chepaihao(len='6'):     char0 = '京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽赣粤青藏川宁琼'     char1 = 'ABCDEFGHJKLMNPQRSTUVWXYZ'  # 车牌号中没有I和O,可自行百度     char2 = '1234567890ABCDEFGHJKLMNPQRSTUVWXYZ'     char3 = '1234567890'     len0 = len(char0) - 1     len1 = len(char1) - 1     len2 = len(char2) - 1     len3 = len(char3) - 1     # while True:     code = ''     index0 = random.randint(1,len0)     index1 = random.randint(1, len1)     code += char0[index0]     code += char1[index1]     code += ' '     for i in ran## 标题ge(1, 5):         index2 = random.randint(1, len2)         code += char2[index2]     index3 = random.randint(1,len3)     code += char3[index3]     # test = re.match('^.\w.[A-Z]\d{4}$|^.\w.\d[A-Z]\d{3}$|^.\w.\d{2}[A-Z]\d{2}$|^.\w.\d{3}[A-Z]\d$|^.\w.\d{5}$',code)     print(code)     return code 3. 封装生成UUid 函数 # 生成UUid def uuid_():     uid = uuid.uuid1()     return uid.hex 4. 封装连接数据库的函数 import pymysql # 获取连接方法 def get_db_conn():     conn = pymysql.connect(host='地址',                            port=000, # 端口号                            user='name',                            passwd='23456',                            db='3454',  # 库名                            cursorclass=pymysql.cursors.DictCursor)     return conn # 封装数据库查询单条操作 def query_db(sql):     conn = get_db_conn()           cur = conn.cursor()             cur.execute(sql)                conn.commit()     result = cur.fetchone()         cur.close()                     conn.close()                    return result # 封装数据库查询所有操作 def query_all(sql):     conn = get_db_conn()            cur = conn.cursor()             cur.execute(sql)                conn.commit()     result = cur.fetchall()         cur.close()                     conn.close()                    return result # 封装更改数据库操作 def change_db(sql):     conn = get_db_conn()       cur = conn.cursor()       try:         cur.execute(sql)           conn.commit()       except Exception as e:         conn.rollback()       finally:         cur.close()           conn.close()   # 封装数据库新增所有操作 def insert_into(sql):     conn = get_db_conn()           cur = conn.cursor()             cur.execute(sql)              conn.commit()     result = cur.fetchall()         conn.close()                   return result

最后:

这几个都是比较常用的封装函数,大家可以收藏起来以备不时之需。今天的分享到这里就结束了,更多的内容需要关注才能及时

到此这篇关于分享四个python接口常用封装函数的文章就介绍到这了,更多相关python接口封装函数内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    公共CPU接口类型的详细描述

    公共CPU接口类型的详细描述,,我们知道CPU是电脑的大脑, CPU的处理速度直接决定电脑的性能, 那你知道CPU发展到现在, 都那些CPU接口类型吗.

    FM1和AM3接口将在今年年底前淘汰

    FM1和AM3接口将在今年年底前淘汰,,据来自主板制造商的消息,AMD将开始逐步淘汰Socket FM1和Socket AM3接口从本月开始的处理器,最后消失在第

    Windows8开发版系统高清系统接口图

    Windows8开发版系统高清系统接口图,,今天,微软发布,目前由开发者体验版Windows 8操作系统为整个英文系统,Windows 8带来了一系列新功能,没有折

    虾类安装经验分享!

    虾类安装经验分享!,,虾类安装经验分享: 1,机箱的电源光盘应该接近代理价格,而内存和硬盘的价格是在互联网上找到的即时价格。主板套件,视频卡

    excel常用函数都有哪些?

    excel常用函数都有哪些?,函数,哪些,常用,1、SUM函数:SUM函数的作用是求和。函数公式为=sum()例如:统计一个单元格区域:=sum(A1:A10)  统计多个