Engine对象没有属性游标

时间:2017-04-26 16:12:14

标签: python mysql database text import

我正在运行此代码将多个文件导入到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)

0 个答案:

没有答案