[python] více seznamů z jednoho souboru
geon
geon na post.cz
Neděle Leden 8 22:09:08 CET 2006
Ondřej Ezr wrote:
> Mám problém nevím, jak mohu z nějakého souboru dostat víc seznamů?
> třeba ze souboru s obsahem:
>
> /**/
No, kdyby tvůj soubor vypadl více jako windows ini soubory:
[rano]
vstavat=1
snidane=2
zuby=4
[odpoledne]
krouzky=5
ukoly=6
[vecer]
vecere=7
zuby=8
televize=9
spani=10
tak pak by šel použít modul ConfigParser:
import ConfigParser
x=ConfigParser.ConfigParser()
x.read("seznam.txt")
print x.sections()
print x.options('rano')
Jinak to vidím na hodně if a elif. Procházet soubor řádku po řádce a
podle nějakého určujícího znaku (např. [ ) zjišťovat, jestli jsem na
nadpisu sekce a pokud ano, tak si ji zapamatovat (uložit do proměnné) a
pak v cyklu do té proměnné přidávat ty řádky podtím.
geon
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20060108/dbf81f0d/attachment.htm
Další informace o konferenci Python