Diky presne toto jsem potreboval. On 31 bře, 10:14, "Petr Přikryl" <prik...@atlas.cz> wrote: > Zkus tohle > > -------------------------------------------------------------------------------- > pole1 = {} # prázdný slovník (ekvivalent perlovského hash) > pole2 = {} > > f = open('trace.data') > for line in f: > k, v = line.rstrip().split('=', 1) # .rstrip() odstraní n > print repr(k), repr(v) > pole1[k] = v > f.close() > > f = open('trace.cfg') > for line in f: > k, v = line.rstrip().split('=', 1) > print repr(k), repr(v) > pole2[k] = v > f.close() > > print pole1 > print pole2 > > print pole1['AAA'] > print pole2['AAA'] > print repr(pole2['AAA']) > ----------------------------------------------------------------------------------- > > Když jsem do uvedených souborů uložil ty udané řádky, vypisuje to tohle: > > C:tmp___pythonStonepy.cz>python a.py > 'AAA' 'BBB=CCC=DDD=EEE' > 'AAA' 'FFF=GGG=HHH' > {'AAA': 'BBB=CCC=DDD=EEE'} > {'AAA': 'FFF=GGG=HHH'} > BBB=CCC=DDD=EEE > FFF=GGG=HHH > 'FFF=GGG=HHH' > > Petr > > ______________________________________________________________ > > > > > > > > > Od: "Stone" <phrac...@gmail.com> > > Komu: pyt...@py.cz > > Datum: 31.03.2011 09:35 > > Předmět: [python] Jaky zpusobem ukladat data do pole > > >Ahoj vsichni, > > >jsem zacatecnik v Pythonu. Delam v nem asi 4 mesice. > >Mam jeden dotaz. > >V konfiguracnim souboru trace.data mam nasledujici radky: > >AAA=BBB=CCC=DDD=EEE > >v dalsim kofiguracnim souboru jako trace.cfg man tyto radky: > >AAA=FFF=GGG=HHH > > >V perlu jsem to delal pomoci Hashe. > >Existuje neco podobneho v Python? Perl se mi uz prestal libit. > >Jak by se dala testovat jestli dotycna hodnota existuje? > >Predpokladal bych neco jako: > >pole1{"AAA"}="BBB=CCC=DDD=EEE" > >pole2{"AAA"}="FFF=GGG=HHH" > > >Diky predem > >Petr > >_______________________________________________ > >Python mailing list > >pyt...@py.cz > >http://www.py.cz/mailman/listinfo/python
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python