[python] Jaky zpusobem ukladat data do pole

Stone phracek2 na gmail.com
Pátek Březen 31 13:32:01 CEST 2017


Potrebuju vedet, jak se ukladaji data rekneme tomu, kdyz mam XML
dokument?
Jaka je reprezentace v Pythonu?
Existuji nejake postupy?

On 31 bře, 10:52, Stone <phrac... na gmail.com> wrote:
> Diky presne toto jsem potreboval.
>
> On 31 bře, 10:14, "Petr Přikryl" <prik... na 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... na gmail.com>
> > > Komu: pyt... na 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... na py.cz
> > >http://www.py.cz/mailman/listinfo/python



Další informace o konferenci Python