Python File read() Metoda

Python File Read Metoda



„Când vorbim despre cel mai bun limbaj de programare pentru începători, Python este unul dintre ele. Ne facilitează cu o mulțime de funcții încorporate care ajută la realizarea diferitelor sarcini prin simpla utilizare a acestor funcții ale „Python”. Când vrem să facem o sarcină pe diferite fișiere cu ajutorul Python, cum ar fi deschiderea unui fișier text în Python, citirea acelui fișier, scrierea datelor într-un fișier sau închiderea unui fișier după deschidere, atunci vom folosi funcțiile Python precum „ citește(), deschide(), închide()” etc.

Aceste funcții ne fac munca foarte simplă și ușoară. În acest ghid, vom discuta în detaliu metoda „file read()” și vom explica funcționarea acestei metode în „Python”. Metoda „file read()” ajută la citirea fișierului text în Python. Când trebuie să citim unele date din fișier, atunci vom folosi metoda „file read()” în „Python”. Putem citi toate datele din fișier, precum și octeții specifici din fișier. Dacă menționăm numărul de octeți în metoda „read()”, atunci acești octeți specifici vor citi, iar dacă nu am adăugat nicio valoare în metoda „read()”, atunci valoarea implicită este „-1, ” și citește datele complete din fișier. Acum, vom arăta sintaxa acestei metode „fișier read()”, apoi vom folosi această metodă și în codurile noastre.”

Exemplul 1

Iată fișierul Python pe care dorim să-l citim cu ajutorul metodei „file read()”. Acest fișier conține date care sunt afișate și în captura de ecran de mai jos. Acum, mergeți mai departe și vedeți cum vom citi acele date în codul „Python” cu ajutorul metodei „file read()”.









Iată aplicația „Spyder” pe care o folosim în acest ghid. Mai întâi plasăm „w” ca variabilă, iar acest „w” este inițializat cu funcția „open()”. Funcția ajută la deschiderea fișierului, care este dat în interiorul funcției „open()” ca prim parametru. Primul parametru este „w_file.txt”, pe care îl deschidem aici, iar apoi avem „r” ca al doilea parametru. Acest „r” înseamnă că deschidem acest fișier numai pentru citire. Scriem obiectul fișier cu această metodă „read()”. O scriem ca „w.read()”. Acum, datele din „w_file.txt” vor fi citite, iar datele vor fi afișate și pe consolă, deoarece am folosit această metodă în funcția „print()”.







În aplicația „Spyder”, apăsăm doar „Shift+Enter” pentru a obține rezultatul. Datele care sunt prezente în fișierul text „w_file.txt” sunt afișate aici deoarece citim acel fișier și imprimăm datele fișierului în codul „Python” cu ajutorul funcțiilor Python.



Exemplul 2

Deschidem și citim din nou „w_file.txt”, dar aici citim anumiți octeți din fișierul „w_file.txt”. În metoda „open()”, menționăm numele fișierului pe care dorim să îl deschidem și să citim. De asemenea, scriem „r” în această metodă pentru că deschidem „w_file.txt” pentru citirea datelor sale. Mai jos avem metoda „read()” în „print()”. Adăugăm, de asemenea, „28” în această metodă „read()”, ceea ce înseamnă că am specificat „28” octeți în această metodă „read()”. Citește doar acel octet specific din fișier și, de asemenea, afișează acele date pe consolă. Introducem „w.read(28)” în „print()”, astfel încât „28” de octeți din „w_file.txt” vor fi citiți și tipăriți pe consolă.

Vezi aici. Nu toate datele fișierului sunt tipărite aici. Doar octeții specificați sunt tipăriți deoarece am menționat acești octeți în metoda „read()” din codul „Python” de mai sus.

Exemplul 3

Fișierul text este afișat în captura de ecran de mai jos. Acest fișier conține câteva rânduri și vom citi aceste fișiere din fișier și, de asemenea, vom imprima toate datele fișierului pe consolă.

„Datele” sunt o variabilă pe care o inițializam aici. Metoda „open()” este utilizată pentru inițializarea acelei variabile. Deschidem fișierul „demofile.txt” aici. Doar scriem numele fișierului în această metodă. Apoi, tipărim numele fișierului cu ajutorul „numelui”. Scriem obiectul fișier și apoi „nume”. Obiectul fișierului este „date”, așa că introducem „date. nume” în „tipărire”. Ajută la tipărirea numelui fișierului pe care l-am deschis aici.

După aceasta, inițializam „data2” cu metoda „read()”. Când folosim această metodă „read()”, trebuie să scriem obiectul fișier cu această metodă. Deci, scriem aici „data.read()”, în care „data” este obiectul fișierului și „read()” este metoda de citire a acelui fișier. După citirea datelor, vrem să tipărim acele date și pe consolă. Facem acest lucru punând „data2”, care conține datele fișierului după citirea în metoda „print()”.

Acum, datele „demofile.txt” vor fi redate pe consolă. Apoi, trebuie să închidem acel fișier. Pentru închiderea fișierelor în „Python”, avem metoda „close()”, așa că folosim metoda „close()” cu obiectul fișier și o scriem ca „data.close()”. Acum, verificați rezultatul acestui cod.

Toate datele din fișierul de mai sus sunt citite și, de asemenea, tipărite în acest rezultat. Pur și simplu folosim metoda „read()” pentru a citi datele în „Python”.

Exemplul 4

Iată noul fișier text, pe care îl vom citi în acest cod. Vom folosi din nou metoda „read()” pentru a citi acele date în codul „Python”.

Mai întâi, deschidem acest fișier pe care l-am arătat mai sus. În metoda „open()”, este inserat numele fișierului, care este „file2.txt”. Acum, acest fișier va fi deschis. Numele acestui fișier pe care l-am deschis aici este afișat și pentru că am folosit „a.name” în „print()”, unde „a” este obiectul fișierului de aici. După aceasta, inițializam „data_2” cu metoda „a.read()”, astfel încât datele să fie citite și stocate în variabila „data_a”. După citire, imprimăm datele punând variabila „data_a” în „print()”. Pentru închiderea fișierelor în „Python”, folosim metoda „close()” cu obiectul fișier.

În timp ce datele din fișierul „file2.txt” sunt citite și, de asemenea, redate în acest rezultat, deoarece nu am adăugat niciun octet specific în metoda „read()”, datele complete din acel fișier sunt redate în acest rezultat.

Exemplul 5

Variabila „b” este acum inițializată cu metoda „open()” în acest cod, iar numele fișierului este inserat în această metodă. După aceasta, imprimăm numele fișierului de mai jos folosind „b.name” în „print()”. Apoi avem variabila „lines_b”, care este inițializată cu „b.read()”. În metoda „read()”, inserăm și câteva numere de octeți pe care dorim să îi citim în acest exemplu. Aici citim „20” octeți punând acest număr „20” în metoda „read()”. După aceasta, imprimăm datele specifice de octeți pe care le obținem din fișier după citire cu ajutorul metodei „print()”. Aici, puteți vedea că „lines_b” este scris în „print()”. Acest „linii_b” conține cei 20 de octeți de date pe care îi citim din fișier.

Numele fișierului este redat mai întâi, iar apoi 20 de octeți de date din acel fișier sunt citiți și tipăriți aici în acest rezultat.

Concluzie

Acest ghid se referă la metoda „Python file read()”. Am explorat această metodă în detaliu aici și am explicat că această metodă ne ajută să citim datele fișierului în Python. Am explicat că putem citi octeți specifici din date și din toate datele. Am explicat, de asemenea, că valoarea implicită a metodei „read()” este „-1”, care citește datele complete din fișier, iar dacă dorim să citim anumite date de octeți, atunci folosim numerele de octeți din metoda „read()”. Am explorat exemple distincte în care am citit date complete din fișier, precum și câțiva octeți din datele fișierului.