Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Базы данных > передать данные из текстового файла (.dat) в МySQL


Автор: skorpiks 10.4.2010, 16:56
подскажите как передать данные из текстового файла (.dat), в базу данных МySQL
файл .dat, содержит следующее:
время        температура
00.00.00    -2
00.00.30    -2
00.01.00    -3
00.01.30    -3
00.02.00    -4

Автор: pythonwin 10.4.2010, 17:04
skorpiks, прочитать текстовый файл, распарсить через split и записать в MySQL

Автор: skorpiks 10.4.2010, 18:24
я уже сделал считывание из файла, формирование массивов с данными. И теперь мне нужно записать это в таблицу базы данных 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


Добавлено через 4 минуты и 42 секунды
вот текстовый файл измерений параметров ветра в котором содержится слудующая информация:
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

Автор: pythonwin 10.4.2010, 18:53
http://www.google.kz/search?q=MySqldb
http://sourceforge.net/projects/mysql-python/
http://www.rldp.ru/mysql/mysqldev/glava05.htm

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)