我是一个编程新手,我有一个数据库文件,里面有一些日期,打开,高,低,关闭数据,名称为 0001.HK;0002.HK; 0003.HK 然后我尝试建立一个循环来取出数据库中的一些数据。
conn = sqlite3.connect(os.path.join('data', "hkprice.db"))
def read_price(stock_id):
connect = 'select Date, Open, High, Low, Close, Volume from ' + stock_id
df = pd.read_sql(connect, conn,index_col=['Date'], parse_dates=['Date'])
for y in range(1 ,2):
read_price(str(y).zfill(4) + '.HK')
当它输出时显示:sql'select Date,Open,High,Low,Close,Volume from 0001.HK'执行失败:无法识别的令牌:“0001.HK”
但我应该在数据库中有 0001.HK 表我该怎么办?