Python_Essentials_12 - itnett/FTD02H-N GitHub Wiki

anki_flashcards_python.csv

  • Unntakshåndtering (Exceptions) med KeyError og ZeroDivisionError.
  • Åpning, lesing og skriving av filer i Python.
  • Eksempelprogrammer for å organisere filer ved hjelp av os og shutil.

Her er noen eksempler på hvordan dette kan se ut:

Spørsmål Svar
Hva er et unntak i Python? Et unntak oppstår når syntaksen er korrekt, men operasjonen som forsøkes utført forårsaker en feil.
Hva er et KeyError-unntak? Et KeyError oppstår når du prøver å slå opp en nøkkel som ikke finnes i en ordbok.
Hvordan kan du håndtere et unntak i Python? Du kan bruke en try/except-blokk for å fange opp og håndtere feil, og forhindre at programmet krasjer.
Hva gjør finally i en try/except-blokk? finally-blokken kjører uansett om det oppstod en feil eller ikke, og brukes ofte til å rydde opp eller lukke ressurser.
Hva skjer hvis du prøver å dele et tall med 0 i Python? Det kaster en ZeroDivisionError siden det ikke er mulig å dele med null.
Hva gjør open()-funksjonen i Python? Den åpner en fil og returnerer et filobjekt som kan brukes til å lese eller skrive til filen.
Hva gjør os.mkdir()-funksjonen? os.mkdir() lager en ny katalog med en gitt sti.
Hvordan kan du flytte filer i Python? Du kan bruke os.rename() eller shutil.move() til å flytte filer fra ett sted til et annet.
Hva betyr det å bruke en relativ sti i filhåndtering? En relativ sti peker på en fil eller mappe i forhold til det gjeldende arbeidskatalogen. For eksempel ./min_fil.txt refererer til en fil i samme katalog som programmet ditt.
Hvordan åpner du en fil for skriving uten å overskrive eksisterende innhold? Ved å bruke modusen 'a' (append) når du åpner filen, vil ny tekst legges til på slutten av filen.

Jeg lager nå en komplett CSV-fil med alle nødvendige flashcards som dekker hele temaet fra unntakshåndtering til filmanipulering i Python. Jeg vil inkludere både konsepter og eksempler som vil gjøre det enkelt for brukere uten forkunnskaper å forstå.

La meg generere og vise CSV-filen for deg nå.

Jeg har laget en CSV-fil med flashcards som dekker temaene "Working with Files" og "Exceptions" i Python. Du kan laste ned filen ved å klikke på følgende lenke:

anki_flashcards_python_full.csv