Форум сайта python.su
подскажите как передать данные из текстового файла (.dat), в базу данных МySQL? нужна программа на питоне
вот текстовый файл:
00:00:25 309.0 1.5
00:00:55 209.0 2.7
00:01:25 115.0 3.5
00:01:55 39.0 1.2
00:02:25 56.0 3.5
00:02:55 108.0 1.9
00:03:25 270.0 4.5
Отредактировано (Апрель 10, 2010 19:16:09)
Офлайн
for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
Офлайн
o7412369815963а у вас есть какая-нибудь простая программа в которй используется такой код? хотелось бы разобраться на примеретипа того…for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
Офлайн
skorpik
это же набросок просто
Офлайн
я уже сделал считывание из файла, формирование массивов с данными. И теперь мне нужно записать это в таблицу базы данных MySQL
import numpy as np
fp = open('C:/G2009/M06/D08/WIND.dat')
fp.readline()
dd = np.array([x.split()[0] for x in fp])
fp.close()
print type (dd)
print dd
fp = open('C:/G2009/M06/D08/WIND.dat')
fp.readline()
vv = np.array([float(x.split()[1]) for x in fp])
fp.close()
print type (vv)
print vv
fp = open('C:/G2009/M06/D08/WIND.dat')
fp.readline()
dv = np.array([float(x.split()[2]) for x in fp])
fp.close()
print type (dv)
print dv
Отредактировано (Апрель 10, 2010 19:17:07)
Офлайн
эм, нафиг парсить то?) http://dev.mysql.com/doc/refman/5.1/en/load-data.html
Офлайн