E.5.4Funktionen zum Parsen der Konfigurationsdateien
# -------------------------------------------------------------
# Projekt : Digitale Bibliotheken Projekt
# Uni-Frankfurt/M, Professur Telematik und
# verteilte Systeme, Prof. O. Drobnik
# Diplomarbeit, Matzen,Hans, 1997
# Dateiname : confparse.py
# Datum : 03.11.1997
# letzte Änderung :
# Autor : Hans Matzen, 1997, Frankfurt/M, Deutschland
# Sprache : Python v1.4
# Beschreibung : Funktion zum parsen der Konfigurationsdateien
# gibt eine Liste von Listen der gueltigen
# Zeilen der Datei zurueck
# Anmerkungen :
#
# -------------------------------------------------------------
def confparse(fname):
import string
parameters=[]
# durchlaufe alle Zeilen der Konfigurationsdatei fname
for line in open(fname,"r").readlines():
# sortiere Kommentare und leere Zeilen aus
if line[0]!="#" and len(line)>1:
# jede Zeile in einer Liste ablegen
llist=string.split(line)
# und an die Parameterliste anhaengen
parameters.append(llist)
# Ergebnisliste zurueckgeben
return parameters