python在字典中插入新的数据_python 定义一个插入数据(可以插入到每个表中)通用的方法...

v2-0cf34e91c36c0844e4ca37ae0d3a3006_1440w.jpg?source=172ae18b

前提置要:想要写一个方法,这个方法是插入数据到数据表的方法,只需要提供表名称,字段名称,还有插入的值,只要调用这个方法就可以自动帮助你插入数据

以下是不断实践优化出来

原本的插入数据库中的代码应该是这样的:

v2-c5e13f35e7c24188339e3e4cf009cf86_b.png

在写代码之前就在想,有没有一种参数(传入的时候并不知道参数名称),传入参数的时候把所有表的字段名称写上,然后那边可以返回一个元组,替代上面(name,age)的,还真的就有一个*key,这种参数可以传入多个,然后返回的是一个元组

v2-dc74716c1e199c7efcf4fc6ae1677754_b.jpg

输出的值为

v2-0ff5a1dd7804ea7c81d7f76e3c484082_b.jpg

**kargs的用法:当传入的参数个数未知,但需要知道参数的名称时(立马想到了字典,即键值对)

v2-a34dfc9fcb11b59a2c27c6146e2d6fa9_b.jpg

因为后面需要把要插入的数据写出来(“wq”,23),那么怎么样能够显示成这样呢.

kwargs.values()把所有的value值读取出来,先放到list里,然后把list转换成tupple这样就可以了

下面是这个方法:

v2-7869a9530b32abc9d57444d0597c9978_b.jpg

insertData(db,cur,“ty_test_info”,“name”,“age”,name = “xw”,age = 18)

转自:用一个python文件去调用另一个python文件,关于相对路径的处理?_-侵删

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值