我尝试连接到我的sqlite数据库test.db
,但是我知道了
尝试访问以下错误消息的内容:
sqlite3.OperationalError: no such table: testtbl2
,但我创造了
这个表已经有了,我可以用phpLiteAdmin看到它。
谢谢你的帮助。
这里使用的代码:
#!/usr/bin/python3
import RPi.GPIO as GPIO
import time
import sqlite3
import sys
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(26, GPIO.OUT)
#Connection to Database
conn = sqlite3.connect('/var/www/test.db')
c = conn.cursor()
c.execute('SELECT * FROM testtbl2')
GPIO.cleanup()
现在我尝试用下面的代码创建一个数据库。我的发现是: (我使用带有Raspian的Rasperry Pi)
test2.db
的文件,但它不是sqlite数据库文件,而是普通的空文本文件。/var/www/
如何获取真正的数据库并将文件放在正确的文件夹中?
#!/usr/bin/python3
import sqlite3
conn=sqlite3.connect('test2.db')
c = conn.cursor()