Vi må forstå betydningen av å lukke filer i Python -programmering. Vi må sørge for at filene er stengt for å forhindre utfordrende problemer med å debug som å gå tom for filhåndtak eller møte ødelagte data fordi filer er begrenset ressurser som administreres av OS. Etter å ha stengt filen i “Python”, kan vi ikke skrive eller lese den filen. I denne artikkelen vil vi forklare hvordan du lukker filen i “Python” og vil også demonstrere eksempler her der vi vil lukke filen ved hjelp av “Close ()” -metoden.
Syntaks:
Fil.Lukk()Vi trenger ikke å overføre noen parametere til denne metoden. Vi plasserer ganske enkelt denne "lukk ()" -metoden for å lukke alle filer som vi har åpnet.
Eksempel nr. 1:
Vi har "Spyder" -appen her. Vi har vist tekstfilen, som vi vil åpne, lese og deretter tette ved å bruke den "python" innebygde metoden. Denne tekstfilen inneholder data som vises på bildet nedenfor.
Vi initialiserer "filen" -variabelen her med "Open ()" -metoden. Denne "åpne ()" -metoden hjelper til med å åpne filen som vi vil åpne. Vi har skrevet filens navn i denne “Open ()” -metoden. Filen vi åpner er “programfilen.tekst". Etter å ha brukt denne funksjonen, åpnes filen, og deretter leser vi denne filen ved hjelp av “Filen.Les () ”-metode. Denne metoden leser filen og skriver også ut dataene fra den filen på terminalen fordi vi har lagt til denne "leste ()" -metoden i "print ()". Denne "print ()" -metoden hjelper til med å skrive ut dataene til tekstfilen på terminalen. Først vil vi vise dataene fra tekstfilen, og deretter lukker vi den filen.
Tekstfilens data vises i dette bildet, og vi skriver ut alle tekstfilens data etter å ha åpnet og lest den filen i "Python" -koden. Gå nå videre og sjekk hvordan du lukker filen.
Her plasserer vi “Fil.Lukk () ”og denne“ Close () ”-metoden hjelper til med å lukke filen som vi har åpnet ovenfor. Vi har brukt en annen "print ()" som viser en melding på terminalen etter å ha lukket den filen med hell.
Meldingen “Denne filen er nå lukket” vises for å indikere at filen vår er lukket vellykket og meldingen er gjengitt her.
Eksempel 2:
Her er en annen tekstfil. Nå vil vi bruke de innebygde funksjonene til "Python" på denne filen og vil vise hvordan den fungerer.
Vi initialiserer “fil” med “Open ()” -metoden til “Python”. I denne metoden har vi satt inn “TextFile.txt ”som er navnet på tekstfilen vi vil bruke metoder her. Deretter plasserer vi “print ()” nedenfor der vi har brukt metoden “lest ()” med denne filen. Vi har skrevet “Fil.Les () "i denne“ print () ”-metoden. Nå er alle dataene som er til stede i tekstfilen gjengitt på terminalen. Etter dette må vi lukke den filen. For dette bruker vi metoden “Close ()” som vil lukke den filen, og deretter skriver vi ut meldingen “Denne filen er nå lukket” på terminalen.
Tekstfilens data er gjengitt i dette resultatet, og deretter er denne filen stengt. Etter å ha lukket filen, vises også meldingen nedenfor.
Eksempel nr. 3:
Denne tekstfilen er en annen. Vi vil nå bruke denne filen for å demonstrere hvordan "python" innebygde funksjoner fungerer i lukking av denne filen etter bruk.
"Open ()" -metoden til "Python" brukes til å initialisere "data". Vi har satt inn “Computer.txt ”som navn på tekstfilen som noen av“ Python ”-metodene vil bli brukt. Etter dette blir "lest ()" -metoden med denne "data" lagt til i denne "print ()". Innenfor denne "print ()" -metoden "Fil.lest () ”er skrevet. Tekstfilens data er nå vist på terminalen. Vi må deretter lukke den filen. "Close ()" -metoden brukes i dette tilfellet for å lukke filen. Hvoretter meldingen “Fil stengt” er skrevet ut på terminalen fordi vi har satt inn den meldingen i metoden “Print ()” etter å ha lukket filen.
Dette utfallet viser tekstfilens data før filen er lukket. Når filen er lukket, vises også meldingen “Filen stengt” også nedenfor.
Eksempel 4:
Vi initialiserer "sampledata" og plasserer metoden “åpen ()” der. Vi åpner “Samplefile.txt ”i denne koden, og så leser vi og skriver ut dataene til denne filen ved hjelp av henholdsvis“ Read () ”og“ Print () ”-metodene. Vi har skrevet “Read ()” -metoden i “Print ()”, det er derfor dataene til “sampledata.txt ”-filen vil bli gjengitt på terminalen. Deretter lukker vi filen og for å lukke filen i “Python”, bruker vi “Close ()” -metoden. Etter dette bruker vi igjen “print ()” på slutten som viser meldingen om at filen er lukket.
I dette bildet kan vi se at tekstfilens data blir gjengitt, og deretter er denne tekstfilen lukket etter lesing. Når filen er lukket vellykket, vises "filen lukket" -meldingen her.
Eksempel 5:
"Info" -variabelen er initialisert og "Open ()" -metoden brukes her. Denne "åpne ()" -metoden åpner “dataene.txt ”-filen som vi har skrevet“ Dataene.txt ”i denne metoden. Dataen.TXT ”-filens data vises på terminalen fordi“ Read () ”-metoden ble inkludert i“ Print () ”-funksjonen etter å ha åpnet filen. Metoden “Read ()” leser tekstfilen og "print ()" -metoden hjelper til med å vise dataene til den filen. Filen er deretter lukket og i “Python” bruker vi metoden “Close ()” for å gjøre det. "Print ()" -funksjonen blir deretter brukt en gang til på slutten for å vise meldingen om at "-filen er lukket".
Vi kan se på dette bildet at tekstfilens data vises før de er lukket etter å ha blitt lest. Meldingen “Filen er lukket” vises når filen er lukket vellykket.
Eksempel 6:
Vi åpner “datamaskinen.txt ”-filen og så vil vi lese og skrive ut dataene til“ datamaskinen.txt ”-fil. Så for dette bruker vi metoden “Read ()” i metoden “Print ()”. Etter dette skal vi lukke datamaskinen.txt ”-filen og plasser“ Lukk ”-metoden nedenfor. Deretter bruker vi “print ()” igjen som viser en melding på terminalen etter å ha lukket filen. Deretter ønsker vi å skrive noen data om filen som vi har lukket. Nå, sjekk hva som skjer når vi skriver data etter å ha lukket filen.
Her er resultatet, og vi ser feilmeldingen som viser at vi ikke skriver på noen fil etter å ha stengt den. Her er filen stengt med suksess, men etter å ha lukket filen, kan vi ikke skrive noen data på den lukkede filen.
Konklusjon
I denne artikkelen har vi undersøkt hvordan du lukker filen i “Python” og har forklart at “Filen.Lukk () ”-metode hjelper til med å lukke filen i“ Python ”. Filen.Close () ”-metoden er den innebygde metoden i“ Python ”som brukes når vi ønsker å lukke hvilken som helst fil etter å ha brukt den. Vi har åpnet, lest og lukket mange filer i denne artikkelen og har vist resultatene også. Vi har også forklart hver "Python" -kode i detalj i denne artikkelen der vi har brukt de innebygde funksjonene til "Python".