Python_Essentials_12 - itnett/FTD02H-N GitHub Wiki
- Unntakshåndtering (Exceptions) med KeyError og ZeroDivisionError.
- Åpning, lesing og skriving av filer i Python.
- Eksempelprogrammer for å organisere filer ved hjelp av
os
ogshutil
.
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: