{"date": "2021-09-01", "time": "12:03:21", "opration": "INFO:", "message": "Application stopped"} 使用python将上述字典内容存入数据库,数据库列名与字典的键一致
时间: 2024-05-17 16:10:00 浏览: 49
Python中把字典对象成为内存数据库使用示例
你可以使用Python自带的sqlite3模块来完成将上述字典内容存入数据库的操作。具体代码如下:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('test.db')
# 获取游标
cursor = conn.cursor()
# 创建表
cursor.execute('CREATE TABLE IF NOT EXISTS message (date TEXT, time TEXT, opration TEXT, message TEXT)')
# 插入数据
data = ('2021-09-01', '12:03:21', 'INFO:', 'Application stopped')
cursor.execute('INSERT INTO message VALUES (?, ?, ?, ?)', data)
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
以上代码中,首先使用connect方法连接到数据库(如果数据库不存在,则会新建一个),然后使用cursor方法获取游标,创建名为message的表,将data字典中的值插入到表中,最后提交事务并关闭连接。
阅读全文