bin recht neu bezüglich (Python) Programmierung. Hab mit einem Buch schon das ein oder andere Beispiel nachgestellt.
Aber jetzt naht der Herbst und es soll ans "Eingemachte" gehen. Vermutlich hab ich noch ein Verständnisproblem.
Diese Datei möchte ich einlesen:
Code: Alles auswählen
option1 = wert
option2 = 1234
option3 = wert2, 54321, \
wert3, 3456, 3214, wert4
Gibt es zum Verarbeiten von solchen "Standardkonfigdateien" (Option = Wert) eine Funktion in Python oder muss ich das weitgehend selber programmieren?
Ein paar Übungen in einer Pythonshell waren schon erfolgreich (mit string.replace), aber dann weiß ich irgendwie nicht mehr weiter wie ich das Zeichen "#" an erste Stelle hinzufüge bzw. entferne.
Das war jetzt das leichte Problem.
Was mir mehr Kopfzerbrechen bereitet ist folgendes:
1. eine HTML-Datei einlesen
2. die Zeile mit Inhalt "serviceverkehr" suchen
3. ausgehend von dieser Zeile in die 3.te Zeile danach "springen"
4. und den Inhalt zwischen <li> und </li> ohne den HTML Code, aber Zeile für Zeile ausgeben (in der Zeile sind mehrere <li></li> möglich, je nach Verkehrsmeldungen)
Hier ein Ausschnitt der HTML-Datei:
Code: Alles auswählen
...
<div id="serviceverkehr">
<h1>Die Verkehrsredaktion meldet Staus...</h1>
<ul>
<li>Augsburg-Lechhausen: Sperrung am Knotenpunkt</li><li>Augsburg-Oberhausen: wg. des Marktsonntags</li> </ul>
</div>
<div id="serviceblitz">
<h1>Geblitzt wird aktuell </h1>
<ul>
<LI>Keine Meldungen</LI>
...
Hab ich noch zu wenig Python-Doku gelesen?
Bitte nicht lachen, jeder Einstieg ist schwer. Ich weiß selber, daß ich mich wahrscheinlich selten blöd anstelle.
Danke und Grüße,
Helmut