sqlite db를 만들고 호스팅에 업로드했습니다. 그런 다음sqlite3.DatabaseError : 파일이 암호화되었거나 데이터베이스가 아닙니다
나는 sqlite가 사용하는 경우 발생하지 않는
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
이러한 오류를 반환) (내 스크립트를 검색하고 일부 데이터를 삽입하지만 실행하기 위해 노력하고있어 CLI를 사용하여 데이터를 삽입하십시오. 저 좀 도와 주 시겠어요?
가능한 중복을 해결되었다/questions/211501/using-sqlite-in-a-python-program –
당신은 [이것도 보아라] (http://trac.edgewall.org/wiki/PySqlite#DatabaseError:fileisencryptedorisnotadatabase) 할 수있다. 권한 문제이거나 파일 (경로)가 존재하지 않습니다. –
파일이 실제 DB이므로이를 열고 CLI에서 데이터를 삽입하면 완벽하게 작동합니다. 그래서 같은 문제가 아닙니다. – sogeking