also ich habe folgendes Problem. Ich möchte aus einer Textdatei Daten auslesen. Diese speichere ich dann in einer zweidimensionalen Liste. Danach suche ich in der Liste nach speziellen Schlüsselwörter, um bestimmte Werte, die nach dem Schlüsselwörtern kommen, in einer Variable zu speichern.
So sieht mein Code dafür aus:
Code: Alles auswählen
data: list[list[str]] = [line.split() for line in fh]
rangeOne = len(data) - 1
for i in range(rangeOne):
rangeTwo = len(data[i]) - 1
if rangeTwo == -1:
rangeTwo = 0
for v in range(rangeTwo):
if data[i][v] == "Kompletter":
start = True
komplett = data[i][v+1]
Ein Ausschnitt der Liste sieht so aus
Code: Alles auswählen
[['Kompletter', 'Scan'], ['Steuergeräte:', '34'], [] ]
Ich weiß nicht wirklich, wie ich das fixen kann.
Ich habe auch anfangs diesen Code probiert:
Code: Alles auswählen
for i in data:
for v in row:
if v == "Kompletter":
return True
Ich weiß also nicht wirklich, wie ich dieses Problem beheben soll.
