如何用python将列表内容写入数据库
你可以使用Python中的数据库模块来将列表内容写入数据库。以下是一个使用SQLite数据库的示例:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS my_table
(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER)''')
# 准备要插入的数据
my_list = [('Alice', 25), ('Bob', 30), ('Charlie', 35)]
# 将列表内容写入数据库
for item in my_list:
cursor.execute("INSERT INTO my_table (name, age) VALUES (?, ?)", item)
# 提交更改
conn.commit()
# 关闭数据库连接
conn.close()
在这个例子中,我们首先导入了SQLite3模块,然后连接到数据库。然后我们创建一个游标对象,使用游标对象执行SQL语句来创建一个名为my_table的表。接下来,我们准备要插入的数据,这里使用了一个包含元组的列表。然后,我们使用游标对象的execute()方法将数据插入到表中。最后,我们提交更改并关闭数据库连接。
你可以根据需要修改表的结构和要插入的数据。如果你使用的是其他数据库,只需将连接和执行SQL语句的部分适当修改即可
原文地址: https://www.cveoy.top/t/topic/hP3a 著作权归作者所有。请勿转载和采集!