如何记录用户借阅的书籍信息?
方法一:使用数据库
- 创建一个名为
book_borrowing
的数据库表。 - 其中包含以下字段:
-
user_id
:用户 ID。 -
book_id
:书籍 ID。 -
borrowed_date
:借阅开始日期。 -
due_date
:借阅结束日期。
-
方法二:使用文档存储
- 创建一个名为
book_borrowing.txt
的文本文件。 - 在文件中记录用户 ID、书籍 ID 和借阅日期。
方法三:使用 JSON 文件
- 创建一个名为
book_borrowing.json
的 JSON 文件。 - 在文件中记录用户 ID、书籍 ID 和借阅日期。
方法四:使用 RESTful API
- 创建一个 RESTful API 接口,用于记录用户借阅的书籍信息。
- 接口可以接受用户 ID、书籍 ID 和借阅日期作为请求参数。
示例代码:
方法一:使用数据库
import sqlite3
# 连接数据库
conn = sqlite3.connect('book_borrowing.db')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
cursor.execute("CREATE TABLE book_borrowing (user_id INTEGER, book_id INTEGER, borrowed_date DATE, due_date DATE)")
# 插入数据
cursor.execute("INSERT INTO book_borrowing (user_id, book_id, borrowed_date) VALUES (?, ?, ?)", (1, 2, '2023-03-01'))
# 关闭数据库连接
conn.close()
方法二:使用文档
# 打开文档
with open('book_borrowing.txt', 'r') as f:
data = f.read()
# 解析 JSON 数据
data_dict = json.loads(data)
# 打印数据
print(data_dict['user_id'], data_dict['book_id'], data_dict['borrowed_date'])
```