我正在运行此代码将多个文件导入到mysql中的一个表中,并且返回的是Engine对象没有属性光标,我找到了许多类似的主题,答案是关于pandas版本,但是我使用pandas 0.19所以它可能会不是原因。有人可以帮忙吗?或者有没有其他方法可以将多个文本文件导入mysql
import MySQLdb
import os
import glob
import pandas
import datetime
import MySQLdb as mdb
import requests
from sqlalchemy import create_engine
engine =create_engine("mysql://vn_user:thientai3004@127.0.0.1/vietnam_stock?charset=utf8")
indir='E:\DataExport'
os.chdir(indir)
fileList=glob.glob('*.txt')
dfList = []
colnames= ['Ticker','Date','Open','High','Low','Close','Volume']
for filename in fileList:
print(filename)
df = pandas.read_csv(filename,header=0)
df.to_sql('daily_price',engine, if_exists='append', index=False)