Anki 笔记数据库
Anki 的笔记数据都存储在 collection.anki2 文件中,包含了用户的所有笔记、卡片、标签等信息
文件路径 1
   | C:\Users\Administrator\AppData\Roaming\Anki2\账户1\collection.anki2
   | 
 可以使用 SQLite 或 Python 的 sqlite3 模块连接并查询该数据库,查看具体的表和字段。
本地笔记检索
使用 sqlite3 链接数据库
打印 collection.anki2 数据库中的所有表格 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | import sqlite3     
  anki_db_path = r'C:\Users\Administrator\AppData\Roaming\Anki2\本地账户\collection.anki2'   conn = sqlite3.connect(anki_db_path)     
  cursor = conn.cursor()   cursor.execute("PRAGMA table_info(notes);")   columns = cursor.fetchall()     
  for column in columns:       print(column)     
  conn.close()
   | 
 输出结果为