請問大大們,我的迴圈需要從json中取出值,給Sqlite去執行。
但只有第一次迴圈正常,其他次都是空的。程式碼如下,有請大大解惑了,謝謝!
import numpy as np
import sqlite3.conn = sqlite3.connect('.\data\data.db')
c = conn.cursor()
print("資料庫連結成功")
for i in getjson1['items']:
stock_id=(i['symid'])
cursor = c.execute('SELECT * FROM price WHERE stock_id = ? ORDER BY date
DESC LIMIT 20;',[stock_id,])
alist = c.fetchall()
alist.reverse()
print(alist)
print ("資料庫關閉連結")
conn.close()
# output如下
資料庫連結成功
[('00:00:00', 1812, 1714555, 5868773600, 3525.0, 3235.0, 3500.0,略...)]
[]
[]
資料庫關閉連結