我正在尝试使用python检查我的Chrome历史记录文件。这是我的代码:
import sqlite3
history = sqlite3.connect('/Users/**my_name**/Library/Application Support/Google/Chrome/Default/History')
cur = history.cursor()
cur.execute("SELECT * FROM tasks")
rows = cur.fetchall()
for row in rows:
print(row)
我收到错误
sqlite3.OperationalError:数据库已锁定
当我尝试运行脚本时。其他答案表明问题出在SQL文件本身之内,但我不是google历史记录文件的创建者
答案 0 :(得分:0)
您尝试这样做时Google Chrome是否打开?有时,您无法将文件写入到另一个进程已在使用的文件中,并且会说它已被锁定。