import sqlite3# 连接到SQLite数据库 # 数据库文件是test.db,如果文件不存在,会自动在当前目录创建 # 如果文件已存在,则连接到该数据库 conn = sqlite3.connect('test.db')# 创建一个游标对象 # 通过游标对象来执行SQL语句 cursor = conn.cursor()# 创建一个表 cursor.execute('''CREATE TABLE IF NOT EXISTS users(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')# 插入一条数据 cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Alice", 25))# 提交事务 conn.commit()# 查询数据 cursor.execute("SELECT * FROM users") rows = cursor.fetchall() for row in rows:print(row)# 关闭游标和连接 cursor.close() conn.close()