Sziasztok!
most ott tartok,h sikerult 1db record-ot kitolteni a dbf-ben:
from dbfpy import dbf
## create empty DBF, set fields
db = dbf.Dbf('list2dbf.dbf', new=True)
db.addField(('date','D'),('temp','N',3,1),)
## read date, temp from .dat file
openFile=open(r'E:\LT105353.dat','r')
while True:
line = openFile.readline()
if '02.02.1997' in line:
valueList=line.split()
if not line:
break
rawDate = valueList[0].split(".")
newDate = rawDate[2]+rawDate[1]+rawDate[0]
## fill DBF with date, temp record
for date,temp in ((newDate,float(valueList[2])),):
rec = db.newRecord()
rec['date']=date
rec['temp']=temp
rec.store()
db.close()
openFile.close()
## read DBF and print records
db = dbf.Dbf('list2dbf.dbf')
Azthiszem latszik,h elindultam es lassan de biztosan haladok. A kerdes konkret es jol latszik,h mit is szeretnek csinalni.
Azt mondtatok,h a kodolasban szivesen segitetek.
A kerdesem tehat a kovetkezo: hogyan csinaljak 1 olyan loop-ot, ami letrehoz annyi record-ot, ahany homersekleti adat a .dat faljban van, es be is irja az?
A 2 utoljara postolt script-et kene valahogy osszehozni, de hogyan?