小明:最近我在做一个教材征订管理系统,想了解怎么处理信息?
小李:那你可以用Python来实现,比如用字典或数据库存储教材信息。
小明:数据库的话,用什么好呢?MySQL还是SQLite?
小李:如果只是简单的系统,SQLite就够了,轻量且不需要额外配置。我们可以先建一个表来存储教材信息。
小明:那具体怎么写代码呢?

小李:我给你写个示例吧:
import sqlite3
conn = sqlite3.connect('textbook.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS textbooks (
id INTEGER PRIMARY KEY,
name TEXT,
author TEXT,
price REAL
)
''')
conn.commit()
conn.close()
小明:这代码看起来不错,那怎么添加教材呢?
小李:可以写一个函数来插入数据:
def add_textbook(name, author, price):
conn = sqlite3.connect('textbook.db')
cursor = conn.cursor()
cursor.execute("INSERT INTO textbooks (name, author, price) VALUES (?, ?, ?)",
(name, author, price))
conn.commit()
conn.close()
小明:明白了,这样就能管理教材信息了。
小李:对,这只是基础部分,后续还可以增加查询、修改和删除功能。
小明:好的,谢谢你的帮助!
小李:不客气,记得多测试,确保系统稳定。
