您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

利用Python代向像数据库中添加多天数据(主要用来造数据)

bubuko 2022/1/25 20:10:19 python 字数 3491 阅读 605 来源 http://www.bubuko.com/infolist-5-1.html

def insertData(db,cursor,tablename,*key,**kwargs): # *key返回的是元组(),**返回的是字典 values = [] for value in kwargs.values(): values.append(value) print(tuple( ...
def insertData(db,cursor,tablename,*key,**kwargs):
    # *key返回的是元组(),**返回的是字典
    values = []
    for value in kwargs.values():
        values.append(value)
    print(tuple(values))
    sql = insert into {} {}.format(tablename,key).replace("","")+ VALUES {}.format(tuple(values))
    print(sql)
    try:
        cursor.execute(sql)
        db.commit()
        print("成功添加数据")
        print("插入数据的ID:",cursor.lastrowid)
    except Exception as e:
        print(e)
        # 发生错误时候回滚
        db.rollback()
db = config.db
cur = db.cursor(cursor=cursors.DictCursor)
for i in range(0,99):
     name = wangquntest_.join(random.sample(string.ascii_letters+string.digits+string.punctuation,3))
     age =random.randint(20,99)
     insertData(db,cur,"ty_test_info","name","age",name = name,age = age)

 

利用Python代向像数据库中添加多天数据(主要用来造数据)

原文:https://www.cnblogs.com/wangxiaoqun/p/12360907.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶