python函数的封装,python所有功能代码都应该封装到函数

  python函数的封装,python所有功能代码都应该封装到函数

  本文主要是分享python接口的四个常用封装函数。文章基于python相关资料来介绍细节,需要的朋友可以参考一下。

  00-1010 1.封装上传图片的功能2。封装车牌号3的功能。封装生成UUid 4的功能。封装连接数据库前言:.的功能

  又到了每天分享Python小技巧的时候了。今天和大家分享一下Python接口常用的封装函数。相信大家对包装都很熟悉,今天。

  给你看四个小案例。别胡说了,直接上代码:.

  

目录
。def upload_image(路径名,路径路由,路径类型,关键字名=无):

  :参数路径名:图片名

  :param pathRoute:图片路径

  :参数路径类型:图片类型

  :param keyName:文件名

  :返回:

  file=open(pathRoute, rb )

  文件={

  keyName:(路径名,文件,路径类型)

  }

  返回文件

  

1.封装上传图片的函数

  def车排号(len=6):

  Char0=北京-天津-上海-重庆-河北-河南-云南-辽宁-湖南-安徽-山东-新苏-浙江-江西-湖北-广西-甘肃-晋蒙-陕西-吉林-福建-江西-广东-青藏-四川-宁琼

  char= abcdefghjklmnpqrstuvwxyz #车牌号没有I和O,可以自己百度。

  char 2= 1234567890 abcdefghjklmnpqrstuvwxyz

  char3=1234567890

  len0=len(char0) - 1

  len1=len(char1) - 1

  len2=len(char2) - 1

  len3=len(char3) - 1

  # while True:

  代码=

  index0=random.randint(1,len0)

  index1=random.randint(1,len1)

  code=char0[index0]

  code=char1[index1]

  代码=

  为我在冉#题葛(1,5):

  index2=random.randint(1,len2)

  code=char2[index2]

  index3=random.randint(1,len3)

  code=char3[index3]

  #测试=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}$ ,代码)

  打印(代码)

  返回代码

  

2. 封装车牌号的函数

  #生成UUid

  def uuid_():

  uid=uuid.uuid1()

  返回uid.hex

  

3. 封装生成UUid 函数

  导入pymysql

  #获取连接方法

  def get_db_conn():

  conn=pymysql . connect(host= address ,

  Port=000,#端口号

  user=name ,

  密码=23456 ,

  Db=3454 ,#库名

  cursor class=pymysql . cursors . dict cursor)

  返回连接器

  #封装数据库查询的单个操作

  def query_db(sql):

  conn=get_db_conn()

  cur=conn.cursor()

  当前执行(sql)

  conn.commit()

  result=cur.fetchone()

  当前关闭()

  conn.close()

  回送结果

  #封装数据库查询的所有操作

  def query_all(sql):

  conn=get_db_conn()

  cur=conn.cursor()

  当前执行(sql)

  conn.commit()

  result=cur.fetchall()

  当前关闭()

  conn.close()

  回送结果

  #封装变更数据库操作

  定义更改数据库(sql):

  conn=get_db_conn()

  cur=conn.cursor()

  尝试:

  当前执行(sql)

  conn.commit()

  e:除外

  conn.rollback()

  最后:

  当前关闭()

  conn.close()

  #封装数据库中的所有新操作

  定义insert_into(sql):

  conn=get_db_conn()

  cur=conn.cursor()

  当前执行(sql)

  conn.commit()

  result=cur.fetchall()

  conn.close()

  回送结果

  最后:

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

  关于分享四个常用python接口封装函数的这篇文章到此为止。关于python接口封装函数的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: