New Page
"""
Praktijkleren Examenopdracht – Python
Onderwerp: Logbestand analyseren
Auteur: <jouw naam>
Datum: <datum>
Dit script analyseert een logbestand en telt het aantal foutmeldingen.
"""
def lees_logbestand(bestandsnaam):
"""
Leest een logbestand en geeft de regels terug als een lijst.
"""
try:
with open(bestandsnaam, "r") as bestand:
regels = bestand.readlines()
return regels
except FileNotFoundError:
print("Bestand niet gevonden.")
return None
def tel_fouten(regels):
"""
Telt het aantal regels waarin het woord 'ERROR' voorkomt.
"""
fout_teller = 0 # variabele
for regel in regels: # lus
if "ERROR" in regel: # beslissing
fout_teller += 1
return fout_teller
def main():
"""
Hoofdprogramma
"""
bestandsnaam = "logbestand.txt" # variabele
regels = lees_logbestand(bestandsnaam)
if regels is None:
return
fouten = tel_fouten(regels)
print("Analyse resultaat:")
print("Aantal regels in bestand:", len(regels))
print("Aantal foutmeldingen:", fouten)
main()
No comments to display
No comments to display