Найти - Пользователи
Полная версия: как передать данные из текстового файла (.dat), в базу данных МySQL
Начало » Базы данных » как передать данные из текстового файла (.dat), в базу данных МySQL
1
skorpik
подскажите как передать данные из текстового файла (.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
o7412369815963
for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
типа того…
skorpik
o7412369815963
for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
типа того…
а у вас есть какая-нибудь простая программа в которй используется такой код? хотелось бы разобраться на примере
sypper-pit
skorpik
это же набросок просто
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
slav0nic
эм, нафиг парсить то?) http://dev.mysql.com/doc/refman/5.1/en/load-data.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB