Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zapisivanje u file i citanje iz njega?

[es] :: Python :: Zapisivanje u file i citanje iz njega?

[ Pregleda: 2973 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hiroc13
Croatia

Član broj: 51535
Poruke: 77
*.adsl.net.t-com.hr.



Profil

icon Zapisivanje u file i citanje iz njega?25.10.2006. u 08:32 - pre 212 meseci
Trebao bih malu pomoc!

Trebao bih source ili barem objasnjenje kako da napravim ovo:

Imam ulaz za redni broj, ime, prezime, adresu, ...
To bih zapisao u file ali tako da recimo ime uvijek koristi 10 znakova, adresa 20 ....
U biti trebao bih to zapisivati u file da mogu izlistati recimo sve sa istim imenom, prezimenom ili necim drugima.

Hvala!
 
Odgovor na temu

Alef
Viktor Kerkez
Novi Sad

Član broj: 505
Poruke: 188
*.dynamic.sbb.co.yu.



Profil

icon Re: Zapisivanje u file i citanje iz njega?25.10.2006. u 09:25 - pre 212 meseci
Postoje dva relativno jednostavna resenja za ovaj problem:

1. Koristis obican txt file u koji u svakom redu stoji zapis jedne osobe, pa s obzirom da ti je sve fiksne duzine iz linije mozes lako da izvuces podatke:
Code:

f = open('filename')

for line in file:
    redni_broj = line[:5]
    ime = line[5:15]
    adresa = [15:35]
...


2. Drugo i verovatno mnogo bolje resenje jeste da koristis relacionu bazu, a posto je tvoj program relativno jednostavan, onda ti preporucujem SQLite, koji je file database (nije DB server). Definises tabelu i onda vrsis SQL upite.

P.S. Ako ne znas SQL i/ili nemas vremena da ga ucis, mozes da koristis neki od ORM-a za python, npr: SQLAlchemy.
 
Odgovor na temu

[es] :: Python :: Zapisivanje u file i citanje iz njega?

[ Pregleda: 2973 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.