创建简单学生成绩登记系统(python+sqlite3)
import sqlite3
# 连接到数据库(如果不存在则创建)
conn = sqlite3.connect('grades.db')
# 创建一个游标对象
c = conn.cursor()
# 创建学生成绩表
c.execute('''
CREATE TABLE IF NOT EXISTS student_grades (
id INTEGER PRIMARY KEY AUTOINCREMENT,
student_id TEXT NOT NULL,
grade INTEGER NOT NULL
)
''')
# 提交事务
conn.commit()
# 关闭连接
conn.close()
这段代码演示了如何使用Python和SQLite3创建一个简单的学生成绩登记系统。首先,它建立了与数据库的连接,然后创建了一个包含学生ID和成绩的表,并在结束时关闭了数据库连接。这个例子是进一步开发学生成绩系统的基础。
评论已关闭