1. 首页 > 科技

Python中返回值为一组json数据,需要将数据存入Mysql,代码应该怎样写?

Python中返回值为一组json数据,需要将数据存入Mysql,代码应该怎样写?

python怎样将数据存入mysql数据库

下载mysql.connector库

然后把爬虫爬到的数据通过mysql里面的insert语句查到数据库,当然也可以建表,一般我没用python建表 是先建好再写数据的

import mysql.connector

conn = mysql.connector.connect(

user='root',

password='root',

host='127.0.0.1',

port='3306',

database='test_demo'

)

cursor = conn.cursor()

cursor.execute("INSERT INTO test_user(`uuid`,`user_name`,`user_level`) VALUES (%s,%s,%s)",[id, user_name, user_level])

cursor.execute("INSERT INTO tieba_user_detail(`user_name`,`user_exp`,`user_sex`,`tieba_age`,`tieba_note`,`user_favorites`,`user_fans`) VALUES (%s,%s,%s,%s,%s,%s,%s)",[user_name,user_exp,user_sex, tieba_age,tieba_note, user_favorites, user_fans])

print('************** %s %s 数据保存成功 **************'%(user_rank,user_name))

connmit()

cursor.close()

mysql数据库中某个字段存的是json数据,如何对json数据中的数据进行操作?

这个可以吧json格式的字符串解析成数组json_decode()函数,变成数组以后就可以方便操作了,可以删除数组中的任意一项,也可以增加一项比如:array_push($data,['sort'=>3,'catentryId'=>10003]),再变成json格式的存入数据库。方法有多种,这里简单的示例下

python爬虫 函数返回值如何调用?

在return 那个地方调用,但是你在上面得写个判断条件,如果查到自己想要的结果就返回其他的什么终止程序,网上看一下递归的使用。

又或者重新改变自己思维,使用循环去现实。。

在Python中如何理解返回值?

返回值就是从此子函数返回给主函数的值相当于主函数,是子函数给主函数的。