如何记录用户借阅的书籍信息?

如何记录用户借阅的书籍信息?

方法一:使用数据库

  • 创建一个名为 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'])
```
相似内容
更多>