Python File Read -metoden

Python File Read -metoden
“Når vi snakker om det beste programmeringsspråket for nybegynnere, er Python en av dem. Det letter oss med mange innebygde funksjoner som hjelper til med å utføre forskjellige oppgaver bare ved å bruke disse funksjonene til "Python". Når vi ønsker å gjøre noen oppgave på forskjellige filer ved hjelp av Python, som å åpne en tekstfil i Python, lese den filen, skrive data til noen filer eller lukke en fil etter åpning, vil vi bruke Python -funksjonene som " Les (), Open (), Close () ”etc.

Disse funksjonene gjør arbeidet vårt veldig enkelt og enkelt. I denne guiden vil vi diskutere “File Read ()” -metoden i detalj og vil forklare funksjonen til denne metoden i “Python”. Metoden “Fil Read ()” hjelper til med å lese tekstfilen i Python. Når vi må lese noen data fra filen, vil vi bruke "File Read ()" -metoden i "Python". Vi kan lese hele dataene fra filen så vel som de spesifikke byte fra filen. Hvis vi nevner antall byte i metoden “lest ()”, vil disse spesifikke byte lese, og hvis vi ikke tilførte noen verdi i "lest ()" -metoden, er standardverdien "-1, ”Og den leser de komplette dataene fra filen. Nå vil vi vise syntaksen til denne "File Read ()" -metoden, og så vil vi også bruke denne metoden i kodene våre.”

Eksempel 1

Her er Python -filen som vi vil lese ved hjelp av "File Read ()" -metoden. Denne filen inneholder data som også vises på skjermdumpen nedenfor. Gå nå videre og se hvordan vi vil lese de dataene i "Python" -kode ved hjelp av "File Read ()" -metoden.

Her er "Spyder" -appen som vi bruker i denne guiden. Vi førsteplass "w" som en variabel, og denne "w" initialiseres med "åpen ()" -funksjon. Funksjonen hjelper til med å åpne filen, som er gitt i "Open ()" -funksjonen som en første parameter. Den første parameteren er “w_file.txt, ”som vi åpner her, og så har vi“ R ”som den andre parameteren. Denne "R" betyr at vi åpner denne filen for bare leseformål. Vi skriver filobjektet med denne "leste ()" -metoden. Vi skriver det som “w.lese()". Nå, dataene fra “w_filen.txt ”vil bli lest, og dataene vises også på konsollen når vi har brukt denne metoden i" print () "-funksjonen.

På "Spyder" -appen trykker vi bare "Shift+Enter" for å oppnå utfallet. Dataene som er til stede i “w_filen.txt ”tekstfil vises her fordi vi leser den filen og skriver ut dataene til filen i" Python "-koden ved hjelp av Python -funksjoner.

Eksempel 2

Vi åpner igjen og leser “W_File.txt, ”men her leser vi spesifikke byte fra“ W_File.txt ”-fil. I metoden “åpen ()” nevner vi filnavnet som vi vil åpne og lese. Vi skriver også “R” i denne metoden fordi vi åpner “W_FILE.txt ”for å lese dataene. Nedenfor har vi “Read ()” -metoden i “Print ()”. Vi legger også til “28” i denne “leste ()” -metoden, som betyr at vi har spesifisert “28” byte i denne “Read ()” -metoden. Den leser bare den spesifikke byten fra filen og viser også disse dataene på konsollen. Vi skriver "w.Les (28) ”i“ Print () ”SO“ 28 ”byte fra“ W_File.txt ”vil bli lest og skrevet ut på konsollen.

Se her. Ikke alle dataene i filen er skrevet ut her. Bare de spesifiserte bytene skrives ut fordi vi har nevnt disse byte i “Read ()” -metoden i “Python” -koden ovenfor.

Eksempel 3

Tekstfilen vises på skjermdumpen nedenfor. Denne filen inneholder noen få linjer, og vi vil lese disse filene fra filen og også skrive ut hele dataene til filen på konsollen.

"Dataene" er en variabel som vi initialiserer her. "Åpne ()" -metoden brukes til å initialisere den variabelen. Vi åpner “Demofile.txt ”-fil her. Vi skriver bare filnavnet i denne metoden. Deretter skriver vi ut filnavnet ved hjelp av "Navnet". Vi skriver filobjektet og deretter "Navn". Formålet med filen er "data", så vi skriver "data. Navn "i" Print ". Det hjelper til med å skrive ut navnet på filen som vi har åpnet her.

Etter dette initialiserer vi “Data2” med “Read ()” -metoden. Når vi bruker denne "Read ()" -metoden, må vi skrive filobjektet med denne metoden. Så vi skriver "data.Les () "her, der" data "er objektet med filen og" lest () "er metoden for å lese den filen. Etter å ha lest dataene, ønsker vi også å skrive ut disse dataene på konsollen. Vi gjør dette ved å legge "Data2", som inneholder dataene fra filen etter å ha lest i "print ()" -metoden.

Nå, dataene fra “Demofile.txt ”vil bli gjengitt på konsollen. Deretter må vi lukke den filen. For å lukke filer i “Python”, har vi “Close ()” -metoden, så vi bruker “Close ()” -metoden med filobjektet og skriver det som “Data.Lukk()". Nå, sjekk utfallet av denne koden.

Alle dataene fra filen ovenfor er lest og skrevet ut i dette utfallet. Vi bruker ganske enkelt “Read ()” -metoden for å lese dataene i “Python”.

Eksempel 4

Her er den nye tekstfilen, som vi vil lese i denne koden. Vi vil igjen bruke “Read ()” -metoden for å lese disse dataene i “Python” -koden.

Først åpner vi denne filen som vi har vist ovenfor. I metoden “Åpen ()” er filnavnet satt inn, som er "File2.tekst". Nå åpnes denne filen. Navnet på denne filen som vi har åpnet her vises også fordi vi har brukt “A.Navn "i" print () "der" a "er filobjektet her. Etter dette initialiserer vi “data_2” med “a.Les () ”-metoden slik at dataene blir lest og lagret i" Data_a "-variabelen. Etter å ha lest, skriver vi ut dataene ved å legge "Data_a" -variabelen i "print ()".For å lukke filer i “Python” bruker vi metoden “Close ()” med filobjektet.

Mens data fra filen “File2.txt ”leses og også gjengitt i dette utfallet, ettersom vi ikke la til noen spesifikke byte i“ Read () ”-metoden, komplette data fra den filen er gjengitt i dette utfallet.

Eksempel 5

"B" -variabelen er nå initialisert med "Open ()" -metoden i denne koden, og filnavnet settes inn i denne metoden. Etter dette skriver vi ut filnavnet nedenfor ved å bruke “B.Navn "i" Print () ". Så har vi "Lines_B" -variabelen, som initialiseres med "B.lese()". I metoden “Read ()” setter vi også inn noen antall byte som vi vil lese i dette eksemplet. Her leser vi “20” byte ved å sette dette “20” nummeret i “Read ()” -metoden. Etter dette skriver vi ut de spesifikke bytes -dataene vi får fra filen etter å ha lest ved hjelp av "print ()" -metoden. Her kan du se at “Lines_B” er skrevet i “Print ()”. Denne "Lines_B" inneholder de 20 byte med data som vi leste fra filen.

Filnavnet blir gjengitt først, og deretter blir 20 byte data fra den filen lest og skrevet ut her i dette utfallet.

Konklusjon

Denne guiden handler om metoden “Python File Read ()”. Vi har undersøkt denne metoden i dyp detalj her og har forklart at denne metoden hjelper oss med å lese fildataene i Python. Vi har forklart at vi kan lese spesifikke byte fra dataene og hele dataene. Vi har også forklart at standardverdien til metoden “Read ()” er “-1”, som leser de komplette dataene fra filen, og hvis vi vil lese noen spesifikke byte-data, bruker vi byte-tallene i ”Les ()” -metoden. Vi har undersøkt distinkte eksempler der vi har lest komplette data fra filen, så vel som noen byte fra filens data.