相关疑难解决方法(0)

如何检查文件是否存在而没有例外?

如何在不使用该try语句的情况下查看文件是否存在?

python file file-exists

5290
推荐指数
41
解决办法
372万
查看次数

Python中的sqlite3

如何检查数据库文件是否已存在?并且,如果它存在,我如何检查它是否已经有一个特定的表?

python sqlite

7
推荐指数
1
解决办法
4077
查看次数

sqlite3.DatabaseError:文件已加密或不是数据库

我创建了一个sqlite db并将其上传到托管.

然后我从我的脚本中检索它并尝试插入一些数据,但execute()返回一个

DatabaseError (file is encrypted or is not a database).

urllib.urlretrieve('http://%s/%s' % (HOST, NAME_DB), NAME_DB)
con = sqlite3.connect(NAME_DB)
cur = con.cursor()
cur.execute('insert into log(date, count, average) values(date("now"), ?, ?)', (1, 1.2))
con.commit()
con.close()

Traceback (most recent call last):
  File "mylog.py", line 17, in <module>
    cur.execute('insert into log(date, count, average) values(date("now"), ?, ?)', (1, 1.2)) 
sqlite3.DatabaseError: file is encrypted or is not a database
Run Code Online (Sandbox Code Playgroud)

如果我使用sqlite CLI插入数据,则不会发生此类错误.请你帮助我好吗?

python sqlite

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×3

sqlite ×2

file ×1

file-exists ×1