I rede jeweils 4 Zeilen gleichzeitig ein und als naechstes erstelle ich ein String line2_4 aus line2 und line4. line2_4 und line1 moechte ich in Speicher behalten, weil ich diese Datei mehrmals durchsuchen muss.
Code: Alles auswählen
A_fh = open(sys.argv[1])
while(True):
line1 = A_fh.readline().rstrip()
line2 = A_fh.readline().rstrip()
line3 = A_fh.readline().rstrip()
line4 = A_fh.readline().rstrip()
line2_4 = line2 + line4
#speichern in memory line1 und line2_4
while(True):
line1 = von_memory.readline()
line2 = von_memory.readline()
if (line2.find("match") >= 0)
Ich hoffe, dass ich dadurch bessere Geschwindigkeit erhalte als immer wieder von der Datei zu reden.
Wie kann man dieses Problem am besten loesen?
Vielen Dank in voraus.