Python:
Skrive ut feilsøkingsdata

How to:

For å printe debug-informasjon kan du bruke print() funksjonen. Legg til print() statements der du trenger innsikt.

# et enkelt eksempel
variabel = "Hei, Norge!"
print(variabel)  # Skriver ut variabelens innhold

# finne feil i en løkke
for i in range(5):
    print(f"Verdien av i er nå: {i}")  # Viser hver iterasjon

Forventet output:

Hei, Norge!
Verdien av i er nå: 0
Verdien av i er nå: 1
Verdien av i er nå: 2
Verdien av i er nå: 3
Verdien av i er nå: 4

Deep Dive

Historisk sett har print() alltid vært en enkel måte å undersøke variabler eller flyten av et program. Men, det finnes mer sofistikerte metoder som logger, som lar deg styre detaljnivået av hva som skrives ut. Python’s logging modul er et slikt alternativ.

Implementeringsdetaljer: Når du bruker print(), går output til sys.stdout, som vanligvis er konsollen der scriptet kjøres. logging lar deg derimot logge til filer, eksterne systemer og kontrollere alvorlighetsgraden av meldinger.

See Also: