Auswertung von Log-Dateien in Python
Die folgende Zauberrolle zeigt wie eine Textdatei »f« zeilenweise durchlaufen werden kann. Dabei steht »l[ :-1 ]« für alle Zeichen der Zeile bis auf das letzte Zeichen (das Zeilenendzeichen). Diese Technik wird hier genutzt, um die Zeilen numeriert auszugeben.
- Zauberrolle
from collections import *
from itertools import *
from random import *
from re import *
from subprocess import *
from time import *
from turtle import *
from winsound import *d = 'tmp.txt'
i = 0
with open( d, 'r' )as f:
for l in f:
s = l[ :-1 ]
print( i, s )
i += 1- Protokoll
0 example
1 0.11152044614351875
Schreiben Sie eine Zauberrolle für ein Logbuch, die es erlaubt, eine Zeichenfolge einzugeben und dann alle Zeilen auszugeben, die diese Zeichenfolge enthalten. Dabei soll am Ende auch die Anzahl aller ausgegebener Zeilen mitausgegeben werden.