Jak czytać pliki tekstowe w Python
- 2197
- 280
- Seweryn Augustyniak
Podczas pracy z aplikacją Python będziesz musiał odczytać i pisać pliki tekstowe w Python. Możesz zapoznać się z naszym innym samouczkiem, aby napisać plik tekstowy w Python. Czytanie pliku tekstowego w Python to prosty proces, który można wykonać przy użyciu kilku różnych metod.
W tym artykule omówimy następujące metody czytania pliku tekstowego w Python:
- Używając
'otwarty()'
funkcja i'.Czytać()'
metoda - Używając
'otwarty()'
funkcja i'.ReadLines () '
metoda - Używając
'z'
stwierdzenie i'.Czytać()'
metoda - Używając
'z'
stwierdzenie i'.ReadLines () '
metoda
Możesz wybrać dane metody na podstawie scenariusza aplikacji i środowiska. W tym samouczku przeczytam 'mój plik.tekst' Dostępne w bieżącym katalogu, który zawiera następujący tekst:
Cat myfile.tekst
Wyjście: Cześć, witam cię na tecadmin.internet
Przyjrzyjmy się bliżej każdej z tych metod jeden po drugim.
Metoda 1: Korzystanie z 'otwarty()'
funkcja i '.Czytać()'
metoda
Pierwsza metoda odczytu pliku tekstowego w Python używa 'otwarty()'
funkcja i '.Czytać()'
metoda. Oto przykład używania tej metody:
1234567891011 | # Otwórz plik tekstowy w odczyt ModeFile = Open ('MyFile.txt ', „r”) # Przeczytaj zawartość pliku w pliku variableContents =.odczyt () # Wydrukuj Spis treści wartość (spis) # Zamknij pliki pliku.zamknąć() |
Wyjście: Cześć, witam cię na tecadmin.internet
W tym przykładzie używamy 'otwarty()'
funkcja, aby otworzyć plik tekstowy w trybie odczytu (parametr „R” wskazuje, że chcemy odczytać plik). Następnie używamy '.Czytać()'
metoda odczytu zawartości pliku w zmiennej o nazwie zawartości. Na koniec zamykamy plik za pomocą .Metoda blisko ().
Metoda 2: Korzystanie z 'otwarty()'
funkcja i '.ReadLines () '
metoda
Druga metoda odczytu pliku tekstowego w Pythonie polega na użyciu 'otwarty()'
funkcja i '.ReadLines () '
metoda. Ta metoda jest podobna do pierwszej metody, ale zwraca listę ciągów, w której każdy ciąg reprezentuje wiersz w pliku tekstowym. Oto przykład używania tej metody:
1234567891011 | # Otwórz plik tekstowy w odczyt ModeFile = Open ('MyFile.txt ', „r”) # Przeczytaj zawartość pliku na listy pliku stringsLines =.ReadLines () # Wydrukuj linii LINESPRINT (LINII) # Zamknij pliki pliku.zamknąć() |
Wyjście: [„hi \ n”, „Jestem Rahul \ n”, „Witajcie na tecadmin.net \ n ']
W tym przykładzie używamy 'otwarty()'
funkcja, aby otworzyć plik tekstowy w trybie odczytu (parametr „R” wskazuje, że chcemy odczytać plik). Następnie używamy '.ReadLines () '
metoda odczytania zawartości pliku w listy ciągów o nazwie linie. Na koniec zamykamy plik za pomocą .Metoda blisko ().
Metoda 3: Korzystanie z 'z'
stwierdzenie i '.Czytać()'
metoda
Trzecia metoda odczytu pliku tekstowego w Python jest korzystanie z instrukcji i '.Czytać()'
metoda. Ta metoda jest podobna do pierwszej metody, ale automatycznie zamyka plik po bloku kodu w obrębie 'z'
Instrukcja została wykonana. Oto przykład używania tej metody:
12345 | # Otwórz plik tekstowy w trybie odczytu za pomocą instrukcji z otwartą („myfile.txt ', „r”) jako plik: # Przeczytaj zawartość pliku do pliku zmiennej = plik.czytaj () druk (treść) |
Wyjście: Cześć, witam cię na tecadmin.internet
W tym przykładzie używamy 'z'
instrukcja, aby otworzyć plik tekstowy w trybie odczytu (parametr „R” wskazuje, że chcemy odczytać plik). 'z'
instrukcja automatycznie zamyka plik po bloku kodu w obrębie 'z'
Instrukcja została wykonana.
Metoda 4: Korzystanie z 'z'
stwierdzenie i '.ReadLines () '
metoda
Czwarta metoda odczytu pliku tekstowego w Python polega na użyciu 'z'
stwierdzenie i '.ReadLines () '
metoda. Ta metoda jest podobna do drugiej metody, ale automatycznie zamyka plik po bloku kodu w obrębie 'z'
Instrukcja została wykonana. Oto przykład używania tej metody:
12345 | # Otwórz plik tekstowy w trybie odczytu za pomocą instrukcji z otwartą („myfile.txt ', „r”) jako plik: # Przeczytaj zawartość pliku w listy pliku strings = plik.readLines () druk (linie) |
Wyjście: [„hi \ n”, „Jestem Rahul \ n”, „Witajcie na tecadmin.net \ n ']
W tym przykładzie używamy 'z'
instrukcja, aby otworzyć plik tekstowy w trybie odczytu (parametr „R” wskazuje, że chcemy odczytać plik). 'z'
instrukcja automatycznie zamyka plik po bloku kodu w obrębie 'z'
Instrukcja została wykonana. W obrębie 'z'
stwierdzenie, używamy '.ReadLines () '
metoda odczytania zawartości pliku w listy ciągów o nazwie linie.
Wniosek
W tym artykule omówiliśmy cztery różne metody czytania pliku tekstowego w Python: Korzystanie z 'otwarty()'
funkcja i '.Czytać()'
Metoda, przy użyciu 'otwarty()'
funkcja i '.ReadLines () '
Metoda, przy użyciu 'z'
stwierdzenie i '.Czytać()'
metoda i za pomocą 'z'
stwierdzenie i '.ReadLines () '
metoda. Każda z tych metod ma swoje własne zalety i wady, a najlepsza metoda użycia będzie zależeć od twoich konkretnych potrzeb.
- « Docker zbuduj przewodnik dla początkujących po budowaniu obrazów Docker
- Jak połączyć Python z bazą danych MySQL »