<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ondřej Ezr wrote:
<blockquote cite="mid43C17167.4060000@ovtp-orion.cz" type="cite">
<meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
Mám problém nevím, jak mohu z nějakého souboru dostat víc seznamů?<br>
třeba ze souboru s obsahem:<br>
<br>
<i><b></b></i></blockquote>
No, kdyby tvůj soubor vypadl více jako windows ini soubory:<br>
<br>
<tt>[rano]<br>
vstavat=1<br>
snidane=2<br>
zuby=4<br>
<br>
[odpoledne]<br>
krouzky=5<br>
ukoly=6<br>
<br>
[vecer]<br>
vecere=7<br>
zuby=8<br>
televize=9<br>
spani=10</tt><br>
<br>
tak pak by šel použít modul ConfigParser:<br>
<tt><br>
import ConfigParser<br>
<br>
x=ConfigParser.ConfigParser()<br>
x.read("seznam.txt")<br>
<br>
print x.sections()<br>
print x.options('rano')</tt><br>
<br>
<br>
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.<br>
<br>
geon<br>
<br>
</body>
</html>