我正在为我的颜色检测应用程序生成二维码
def qr_yellow(sl):
"Select * from ColorDetector where sl = {}".format(sl)
qr_y = str(c.fetchall())
url = pyqrcode.create(qr_y)
url.svg("CodeYellow{}.svg".format(sl), scale=8)我使用以下命令从SQLite获取行数据
c.execute("SELECT * from ColorDetector where sl =1")并将其转换为字符串。生成的二维码存储读取的数据没有任何问题。但当我扫描代码时,数据并没有被提取出来。它只显示[]
这是我存储在QR:[(1, 'YELLOW', '2019-12-30 17:42:42.971372')]中的数据
发布于 2019-12-30 18:17:11
首先,您需要获取数据并将其转换为字符串,然后将其传递给create function。
此外,在从数据库获取数据时,您应该始终指定字段,而不是执行select *操作。
https://stackoverflow.com/questions/59529002
复制相似问题