Python:打开受保护的密码sqlite数据库文件

Python:打开受保护的密码sqlite数据库文件,python,database,encryption,sqlite,passwords,Python,Database,Encryption,Sqlite,Passwords,正如标题所说,我得到了一个用SQLiteBrowser加密的.db文件 通过输入密码。 密码称为“测试” 现在我使用的是Python3.4,我想读取.db文件 这就是我到目前为止所做的: import sqlite3 conn = sqlite3.connect('TEST.db') c = conn.cursor() for row in c.execute('SELECT value FROM data'): row = str(row) print(row) 现在的问题

正如标题所说,我得到了一个用SQLiteBrowser加密的.db文件 通过输入密码。 密码称为“测试”

现在我使用的是Python3.4,我想读取.db文件

这就是我到目前为止所做的:

import sqlite3

conn = sqlite3.connect('TEST.db')
c = conn.cursor()
for row in c.execute('SELECT value FROM data'):
    row = str(row)
    print(row)
现在的问题是,我不知道如何在python中输入打开文件的密码

执行上述代码时出现以下错误:

Traceback (most recent call last):
  File "C:/Python34/PROJECT GATE/HOP.py", line 5, in <module>
    for row in c.execute('SELECT naam FROM gegeven'):
sqlite3.DatabaseError: file is encrypted or is not a database
回溯(最近一次呼叫最后一次):
文件“C:/Python34/projectgate/HOP.py”,第5行,在
对于c.execute中的行(“从gegeven中选择naam”):
sqlite3.DatabaseError:文件已加密或不是数据库

因此,我的问题是如何在python中输入密码以读取.db文件?

没有人知道如何执行此操作?