Python fil fileno metode

Python fil fileno metode
“Det fineste programmeringsspråket for nybegynnere er“ Python ”. Vi har forskjellige filer som vi vil bruke forskjellige metoder for "Python". Python gir mange innebygde metoder for å bruke dem på filene. Vi kan enkelt åpne, lukke, lese og skrive filer. Vi gjør også mange oppgaver på filer ved å bruke metodene til "Python". Vi vil forklare og bruke en av de innebygde metodene for “Python” her, som er “Fileno ()” -metoden. Denne metoden hjelper til med å få filnummeret til filen.

Når vi ønsker å få filbeskrivelsen eller filnummeret til en hvilken som helst fil, bruker vi “Fileno ()” -metoden til “Python”. Det er også den innebygde funksjonen i “Python”. Vi kan ikke få filnummeret til filen etter å ha stengt den. Når vi prøver å få filnummeret etter å ha lukket filen, genererer den en feilmelding. I denne artikkelen vil vi forklare og demonstrere hvordan vi bruker "fileno ()" -metoden i "Python" og hvordan den returnerer filnummeret eller filbeskrivelsen til den filen. Først vil vi diskutere syntaksen til "fileno ()" -metoden nedenfor.”

Syntaks

Fil_obj.fileno ()

Det krever ingen parameter for å returnere filnummeret.

Eksempel 1

“Spyder” -verktøyet brukes i denne artikkelen for å generere “Python” -programmer. Vi har "ABC" -variabelen her, som vi har initialisert med "Open ()" -metoden. I metoden “Åpen ()” må vi passere parametrene, så i denne koden har vi passert to parametere, der den første parameteren er filens navn, og den andre parameteren er den modusen vi har lagt til som lesing modus og skriv "r". Etter dette bruker vi “print ()” der vi har lagt til filobjektet, som er “ABC”, og bruker deretter “fileno ()” -metoden der. Denne metoden vil returnere nummeret på filen som vi har åpnet ovenfor. Den skriver også ut dette tallet på konsollen når vi har skrevet denne filen “Fileno ()” -metoden i “print ()” -metoden. Etter dette lagret vi denne filen.

Utfallet blir gjengitt på konsollen når vi trykker på “Shift+Enter” eller ved å trykke på “Kjør” -knappen fra oppgavelinjen til dette verktøyet. Utfallet vises også her hvor vi kan se antallet på filen vi har brukt “fileno ()” -metoden. Filbeskrivelsen, eller vi kan også si at filnummeret er "5".

Eksempel nr. 2

Vi har "filenum" -variabelen her, og vi tildelte metoden "Åpne ()" til denne variabelen. Denne åpne metoden hjelper til med å åpne filen. Vi har åpnet “Datafile.txt ”-fil og brukt“ R ”, som betyr at filen åpnes i lesemodus. Etter dette bruker vi “print ()” der “fileno ()” -metoden brukes. Vi må legge til filobjektet med "fileno ()" -metoden, så filobjektet her er “filenum”, og vi har også skrevet dette med “fileno ()” -metoden. Dette vil returnere filnummeret og vil også vises på konsollen.

Resultatet vises også her, der vi kan merke filnummeret som vi brukte “fileno ()” -metoden i koden. Filnummeret til filen er "4".

Eksempel nr. 3

"NUM" -variabelen initialiseres i dette programmet med "åpen" -metode. Vi har “Datafile.txt, ”som vi ønsker å åpne her, og modus for denne filen er justert til“ R ”, og denne“ R ”brukes til å stille inn modus for filen til lesemodus. Så filen åpnes bare i lesemodus. Deretter har vi en annen variabel nedenfor, som er "num_file", og vi initialiserte den med "fileno ()" -metoden. Vi skriver først filobjektet og deretter "Fileno ()" -metoden. Nå vil dette returnere filnummeret og lagre nummeret i "num_file" -variabelen. Etter dette må vi skrive ut det filnummeret på konsollen, så vi bruker "print ()" og passerer variabelen der filnummeret er lagret. Vi har bestått "num_file" som parameter for "print ()" slik at filnummeret vil skrive ut på konsollen.

Filen vi har åpnet og deretter brukt "Fileno ()" -metoden har filnummeret "6", som også vises i skjermdumpen nedenfor.

Eksempel 4

Den "åpne" teknikken brukes i dette programmet for å initialisere "filen" -variabelen. Vi har en fil som heter “Eksempel.txt ”som vi ønsker å åpne, og modus er satt til“ WB ”. Denne "WB" brukes til å skrive filen i binær etter åpning. Deretter skrev vi ut navnet på filen ved hjelp av "print ()" og satte inn "filen.Navn "i dette" print () ", som vil returnere navnet på filen vi har åpnet. "F_num" -variabelen er den neste ned, og vi initialiserte den ved hjelp av "fileno ()" -funksjonen. "Fileno ()" -metoden skrives deretter etter filobjektet, som vist. Filnummeret vil nå bli returnert og oppbevart i variabelen "F_num". Neste trinn er å skrive ut filnummeret på konsollen, så vi bruker "print ()" og passerer variabelen som inneholder filnummeret. Deretter lukker vi filen som vi har åpnet ved å bruke "Close ()" -metoden.

Filnavnet vises først, som er “Eksempel på.txt, ”og deretter vises også filbeskrivelsen på konsollen, og vi får dette nummeret bare ved å bruke" fileno () "-metoden i koden.

Eksempel 5

Vi har initialisert to variabler separat med “Open ()” -metoden. I den første “Open ()” -metoden har vi passert filnavnet “Demo1.txt, ”og i den andre“ Open () ”-metoden har vi passert filnavnet“ Demo2.TXT, ”og begge åpnes i“ Skriv ”-modus fordi vi har justert“ W ”i“ Open () ”-metoden for begge filene. Deretter bruker vi metoden “Fileno ()” på begge filene hver for seg, og vi har også lagt dem til i “Print ()”.

Etter dette lukker vi begge filene en etter en, og så initialiserer vi ytterligere to variabler nedenfor, og dette er "file_a" og "file_b". Vi bruker igjen metoden “Open ()” med to filer for å initialisere begge variablene, men denne gangen har vi skrevet “R” i denne metoden, så det betyr at begge filene åpnes i lesemodus. Deretter bruker vi igjen metoden “Fileno ()” på begge filene ved å plassere filobjektene sine separat med “Fileno ()” -metoden i “Print ()”. Etter dette lukker vi disse filene nedenfor ved hjelp av metoden “Lukk ()”.

Filnumrene til filene som åpnes i skrivemodus vises først, som er "7" for den første filen, og "8" er nummeret for den andre filen. Deretter blir filnummeret til disse filene gjengitt, som vi har åpnet i "Read" -modus da vi har brukt metoden “Fileno ()” på dem.

Eksempel 6

Her åpner vi “programfilen.txt ”i“ skriv ”-modus, og deretter bruker vi“ fileno () ”-metoden etter å ha åpnet filen. Etter dette lukker vi filen og bruker deretter "Fileno ()" -metoden på den lukkede filen. Nå, sjekk utfallet og legg merke til hva som skjer når vi bruker "fileno ()" -metoden etter å ha lukket filen.

Først vises filnummeret som vi har åpnet filen, og bruker deretter "fileno ()" -metoden for å få det nummeret. Men etter dette kan vi se at feilmeldingen vises, noe som betyr at vi ikke bruker "fileno ()" -metoden etter å ha lukket filen.

Konklusjon

Denne artikkelen diskuterte dypt konseptet med "File Fileno ()" -metoden i "Python". Vi har forklart at metoden “Fileno ()” hjelper til med å få filnummeret eller filbeskrivelsen til filen ved å sette filobjektet med metoden “Fileno ()”. Vi har undersøkt forskjellige koder der vi har skrevet ut filnummeret til forskjellige filer i "Python" ved hjelp av "fileno ()" -metoden. Vi diskuterte også at vi ikke fikk filnummeret etter å ha lukket filen og har vist feilmeldingen som vi fikk da vi brukte metoden “Fileno ()” på den lukkede filen.