Metoda odczytu pliku Pythona

Metoda odczytu pliku Pythona
„Kiedy mówimy o najlepszym języku programowania dla początkujących, Python jest jednym z nich. Ułatwia nam wiele wbudowanych funkcji, które pomagają w wykonywaniu różnych zadań, po prostu wykorzystując te funkcje „Pythona”. Kiedy chcemy wykonać zadanie na różnych plikach za pomocą Pythona, takie jak otwarcie pliku tekstowego w Python, odczyt tego pliku, zapisanie danych do niektórych plików lub zamykanie pliku po otwarciu, wówczas wykorzystamy funkcje Pythona takie jak „ read (), open (), close () ”itp.

Te funkcje sprawiają, że nasza praca jest bardzo prosta i łatwa. W tym przewodniku szczegółowo omówimy metodę „File Read ()” i wyjaśnimy funkcjonowanie tej metody w „Python”. Metoda „File Read ()” pomaga w czytaniu pliku tekstowego w Python. Kiedy będziemy musieli odczytać niektóre dane z pliku, użyjemy metody „File Read ()” w „Python”. Możemy odczytać całe dane z pliku, a także określone bajty z pliku. Jeśli wspomniemy o liczbie bajtów w metodzie „czyt ()”, wówczas te konkretne bajty będą odczytywane, a jeśli nie dodamy żadnej wartości w metodzie „read ()”, wówczas jego wartość domyślna wynosi „-1, ”I odczytuje pełne dane z pliku. Teraz pokażemy składnię tej metody „Plik odczytu ()”, a następnie użyjemy tej metody również w naszych kodach."

Przykład 1

Oto plik Pythona, który chcemy przeczytać za pomocą metody „Plik odczytu ()”. Ten plik zawiera dane, które są również pokazane na zrzucie ekranu poniżej. Teraz idź naprzód i zobacz, jak przeczytamy te dane w kodzie „Python” za pomocą metody „File Read ()”.

Oto aplikacja „Spyder”, której używamy w tym przewodniku. Po raz pierwszy umieszczamy „w” jako zmienną, a ten „w” jest inicjowany z funkcją „Open ()”. Funkcja pomaga w otwieraniu pliku, który jest podawany w funkcji „Open ()” jako pierwszy parametr. Pierwszy parametr to „w_file.txt ”, który tutaj otwieramy, a następnie mamy„ r ”jako drugi parametr. Ten „R” oznacza, że ​​otwieramy ten plik tylko do celów czytania. Piszemy obiekt pliku za pomocą tej metody „Read ()”. Piszemy to jako „w.Czytać()". Teraz dane „w_file.TXT ”zostanie odczytane, a dane będą wyświetlane również na konsoli, ponieważ użyliśmy tej metody w funkcji„ print () ”.

W aplikacji „Spyder” po prostu naciskamy „Shift+Enter”, aby uzyskać wynik. Dane obecne w „w_file.Plik tekstowy TXT jest wyświetlany tutaj, ponieważ odczytujemy ten plik i drukujemy dane pliku w kodzie „Python” za pomocą funkcji Pythona.

Przykład 2

Ponownie otwieramy i czytamy „w_file.txt ”, ale tutaj czytamy określone bajty z„ w_file.plik txt ”. W metodzie „Open ()” wspominamy nazwę pliku, którą chcemy otworzyć i czytać. W tej metodzie piszemy również „R”, ponieważ otwieramy „w_file.txt ”do odczytania jego danych. Poniżej mamy metodę „Read ()” w „print ()”. Dodajemy również „28” w tej metodzie „Read ()”, co oznacza, że ​​w tej metodzie „Read ()” określiliśmy „28” bajtów. Odczytuje tylko ten konkretny bajt z pliku, a także wyświetla te dane na konsoli. Pisamy „w.Przeczytaj (28) ”w„ print () ”, więc„ 28 ”bajty z„ w_file.txt ”zostanie odczytane i wydrukowane na konsoli.

Spójrz tutaj. Nie wszystkie dane pliku są drukowane tutaj. Tylko określone bajty są drukowane, ponieważ wspomnialiśmy o tych bajtach w metodzie „czyt ()” w powyższym kodzie „Python”.

Przykład 3

Plik tekstowy jest pokazany na zrzucie ekranu poniżej. Ten plik zawiera kilka wierszy, a my odczytujemy te pliki z pliku, a także wydrukujemy całe dane pliku na konsoli.

„Dane” to zmienna, którą tutaj inicjujemy. Metoda „Open ()” jest wykorzystywana do inicjalizacji tej zmiennej. Otwieramy „demofile.plik txt ”tutaj. Po prostu piszemy nazwę pliku w tej metodzie. Następnie drukujemy nazwę pliku za pomocą „nazwy”. Piszemy obiekt pliku, a następnie „Nazwa”. Celem pliku jest „dane”, więc wpisujemy „dane. nazwa „w„ druku ”. Pomaga w drukowaniu nazwy pliku, który otworzyliśmy tutaj.

Następnie inicjujemy „Data2” metodą „Read ()”. Kiedy używamy tej metody „Read ()”, musimy napisać obiekt pliku za pomocą tej metody. Więc wpisujemy „dane.odczyt () ”tutaj, w którym„ dane ”są obiektem pliku, a„ read () ”to metoda odczytu tego pliku. Po przeczytaniu danych chcemy również wydrukować te dane na konsoli. Robimy to, umieszczając „Data2”, który zawiera dane pliku po odczytaniu w metodzie „print ()”.

Teraz dane „Demofile.txt ”zostanie renderowany na konsoli. Następnie musimy zamknąć ten plik. Do zamykania plików w „Python” mamy metodę „Close ()”, więc wykorzystujemy metodę „Close ()” z obiektem pliku i piszemy ją jako „dane.zamknąć()". Teraz sprawdź wynik tego kodu.

Wszystkie dane z powyższego pliku są odczytywane, a także wydrukowane w tym wyniku. Po prostu używamy metody odczytu danych w „Python”.

Przykład 4

Oto nowy plik tekstowy, który przeczytamy w tym kodzie. Ponownie wykorzystamy metodę „odczyt ()” do odczytu tych danych w kodzie „Python”.

Najpierw otwieramy ten plik, który pokazaliśmy powyżej. W metodzie „Open ()” nazwa pliku jest wstawiona, czyli „File2.tekst". Teraz ten plik zostanie otwarty. Nazwa tego pliku, który tutaj otworzyliśmy, jest również wyświetlana, ponieważ użyliśmy „A.Nazwa ”w„ print () ”, gdzie„ a ”to obiekt pliku tutaj. Następnie inicjujemy „data_2” z „a.odczyt () ”, aby dane były odczytane i przechowywane w zmiennej„ data_a ”. Po przeczytaniu drukujemy dane, umieszczając zmienną „data_a” w „print ()”.Do zamykania plików w „Python” wykorzystujemy metodę „Close ()” z obiektem pliku.

Podczas danych z pliku „Plik2.TXT ”jest odczytane, a także renderowane w tym wyniku, ponieważ nie dodaliśmy żadnych konkretnych bajtów w metodzie„ czyt () ”, pełne dane z tego pliku są renderowane w tym wyniku.

Przykład 5

Zmienna „B” jest teraz inicjowana metodą „Open ()” w tym kodzie, a nazwa pliku jest wstawiona do tej metody. Następnie drukujemy poniższą nazwę pliku za pomocą „B.nazwa ”w„ print () ”. Następnie mamy zmienną „linia_b”, która jest inicjowana za pomocą „B.Czytać()". W metodzie „Read ()” wstawiamy również kilka bajtów, które chcemy przeczytać w tym przykładzie. Tutaj czytamy „20” bajtów, umieszczając ten numer „20” w metodzie „czyt ()”. Następnie drukujemy konkretne dane bajtów, które otrzymujemy z pliku po przeczytaniu za pomocą metody „print ()”. Tutaj widać, że „linia_b” jest napisane w „print ()”. Ten „line_b” zawiera 20 bajtów danych, które odczytamy z pliku.

Nazwa pliku jest najpierw renderowana, a następnie 20 bajtów danych z tego pliku jest odczytywane i wydrukowane tutaj w tym wyniku.

Wniosek

Ten przewodnik dotyczy metody „Python File Read ()”. Zbadaliśmy tę metodę głęboko szczegółowo i wyjaśniliśmy, że ta metoda pomaga nam w odczytaniu danych plików w Python. Wyjaśniliśmy, że możemy odczytać określone bajty z danych i całych danych. Wyjaśniliśmy również, że domyślną wartością metody „read ()” jest „-1”, która odczytuje pełne dane z pliku, a jeśli chcemy odczytać określone dane bajtów, używamy liczb bajtów w Metoda „Read ()”. Zbadaliśmy wyraźne przykłady, w których odczytowaliśmy pełne dane z pliku, a także niektóre bajty z danych pliku.