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

Posted 天空是我喜欢的颜色

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python代向像数据库中添加多天数据(主要用来造数据)相关的知识,希望对你有一定的参考价值。

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代向像数据库中添加多天数据(主要用来造数据)的主要内容,如果未能解决你的问题,请参考以下文章

Python用PyCharm连接数据库

第一次Python接单的过程记录

想学python进行数据分析,请问要学多久

thinkphp 怎么获取多天最后一条记录

《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算

爬虫:利用python完成百度贴吧数据采集