Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2010 13:02:41

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

подскажите как передать данные из текстового файла (.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)

Офлайн

#2 Апрель 4, 2010 21:11:05

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
типа того…

Офлайн

#3 Апрель 5, 2010 12:08:57

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

o7412369815963
for s in open('file','r').readline():
mysqlcursor.execute('insert into tbl (str) values(?)',s)
mysql.commit()
типа того…
а у вас есть какая-нибудь простая программа в которй используется такой код? хотелось бы разобраться на примере



Офлайн

#4 Апрель 5, 2010 21:05:07

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

skorpik
это же набросок просто

Офлайн

#5 Апрель 10, 2010 19:14:58

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

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

Офлайн

#6 Апрель 11, 2010 02:02:29

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

как передать данные из текстового файла (.dat), в базу данных МySQL

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version