用python把 ”计算机.json“ 文件存储到MySQL数据库中
时间: 2024-05-16 12:18:32 浏览: 79
Python 实现MySQL中存储JSOM数据 Python源码
可以按照以下步骤将JSON文件存储到MySQL数据库中:
1. 首先,安装Python的MySQL驱动程序,如PyMySQL或mysql-connector-python。
2. 然后,创建一个MySQL数据库和表,用于存储JSON数据。
3. 接下来,使用Python中的json库读取JSON数据文件。
4. 将JSON数据转换为Python对象,并通过Python的MySQL驱动程序将其插入到MySQL表中。以下是示例代码:
```python
import json
import pymysql
# 打开JSON文件
with open('计算机.json') as f:
data = json.load(f)
# 连接MySQL数据库
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
db='mydatabase'
)
# 获取游标
cursor = conn.cursor()
# 循环遍历JSON数据并插入到MySQL表中
for item in data:
sql = "INSERT INTO mytable (field1, field2, field3) VALUES (%s, %s, %s)"
val = (item['field1'], item['field2'], item['field3'])
cursor.execute(sql, val)
# 提交更改
conn.commit()
# 关闭连接
conn.close()
```
在代码中,需要将`mydatabase`和`mytable`替换为实际的数据库和表名,`field1`、`field2`和`field3`替换为实际列名。同时,根据实际情况修改MySQL连接信息。
注意,在将JSON数据转换为Python对象时,需要确保JSON数据中的键名与MySQL表的列名相匹配。
阅读全文