Definicja
W Python plik to lokalizacja na dysku używanym do przechowywania informacji, które niektóre nazwy są powiązane. Służy do przechowywania danych na stałe w nieulotnym (nieulotne środki zachowuje dane, nawet jeśli utrata mocy) pamięć (np.: Dysk twardy).
Składnia
file_pointer = Open (FilleLocation, tryby, Encoding = Encoding_Type)
kodowanie jest opcjonalnym parametrem
Pliki można otworzyć w dowolnym z poniższych trybów:
Aby otworzyć plik w trybie binarnym Dołącz „B” do powyższych trybów.
Np.: Aby otworzyć plik plik binarny w ReadMode, użyj „RB”.
Jak wejść do interpretera Python?
Otwórz terminal i typ Linux "pyton" i hit Enter, abyśmy zobaczyli interpreter Python. Dla typu wersji Python3+ „Python3”, Zobaczymy następujące informacje na temat terminalu. Jeśli chcemy sprawdzić wersję Python, wpisz „Python -V”.
W pliku Pythona operacja ta jest wykonywana w następującej kolejności:
Otworzyć plik
Metoda wbudowana otwarty() używany.
Były:
f = otwarty ("Firstfile.txt ") # W Python domyślnie jest tryb odczytu.Zamknięcie pliku
Metoda wbudowana zamknąć() używany.
Były:
fp = otwarte ("plik tekstowy.txt ", kodowanie = 'utf-8')
Bezpieczniejszy sposób otwarcia i zamykania plików za pomocą obsługi wyjątków:
Za pomocą tej metody upewniamy się, że plik jest zawsze zamknięty.
Operacje plików za pomocą z
Najlepszy sposób wykonywania obsługi plików i najczęściej stosowanej metody z instrukcją. Korzystanie z tego zapewnia, że plik jest zamknięty, gdy blok w środku jest wychodzący.
Były:
Otwórz („plik tekstowy.txt ', „w”, kodowanie = „utf-8”) jako fp:Po wyjściu z blokiem plik zostanie automatycznie zamknięty.
Napisz do pliku
Aby napisać do pliku, musimy go otworzyć w zapisaniu „w” lub dołącz „a”.
Aby napisać do pliku, Python ma następujące wbudowane metody:
pisać(): Ta metoda zapisuje ciąg do pliku.
Były:
z otwartym („plik tekstowy.txt ", 'w', kodowanie = 'utf-8') jako f:Jeśli otworzymy plik tekstowy.plik txt, widzimy powyższe wiersze zostały zapisane pomyślnie.
Writelines () : Ta metoda zapisuje listę ciągów do pliku.
Były:
file_content = [„To jest pierwszy wiersz \ n”, „Dzień dobry \ n”,Czytanie z pliku
Aby odczytać plik w Python, musimy otworzyć plik w trybie czytania „R”.
Aby odczytać z pliku, Python ma następujące wbudowane metody:
Czytać():
Przeczytaj (4): Ta metoda odczytuje pierwsze 4 znaki z pliku.
Były:
fp = otwarte ("plik tekstowy.txt ", 'r', kodowanie = 'utf8')#Zapewnij lokalizację pliku tekstowego.plik txtCzytać() : Ta metoda odczytuje do końca pliku.
Były:
fp = otwarte ("plik tekstowy.txt ", 'r', kodowanie = 'utf8')#Zapewnij lokalizację pliku tekstowego.plik txtCzytaj linię(): Ta metoda odczytuje jedną linię na raz.
Były:
fp = otwarte ("plik tekstowy.txt ", 'r', kodowanie = 'utf8')#Zapewnij lokalizację pliku tekstowego.plik txtReadLines (): Ta metoda odczytuje wszystkie wiersze w pliku i zwraca listę.
Były:
fp = otwarte ("plik tekstowy.txt ", 'r', kodowanie = 'utf8')#Zapewnij lokalizację pliku tekstowego.plik txtdla pętli: Jest to najczęściej używany sposób odczytania pliku. Możemy odczytać linię plików za pomocą forloop. Jest to wydajny i szybki sposób odczytania pliku.
Były:
fp = otwarte ("plik tekstowy.txt ", 'r', kodowanie = 'utf-8')#Zapewnij lokalizację pliku tekstowego.plik txtTraverse w pliku
Do przejścia w pliku stosuje się następujące metody.
powiedzieć(): Ta metoda służy do uzyskania bieżącej pozycji pliku w pliku.
Były:
z otwartym („plik tekstowy.txt "," r ") jako FP: #Provide Lokalizacja pliku tekstowego.plik txtszukać(): Ta metoda zastosowana do wprowadzenia/umieszczenia kursora pliku do danej pozycji w pliku.
Były:
z otwartym („plik tekstowy.txt "," r ") jako FP: #Provide Lokalizacja pliku tekstowego.plik txtścięty(): Ta metoda służy do modyfikacji/rozmiaru pliku na określony rozmiar w pliku.
Były:
#Pisanie do plikuspłukać() : Ta metoda spłucz/wyczyść bufor.
Były:
fp = otwarte ("plik tekstowy.txt "," w ")#Zapewnij lokalizację pliku tekstowego.plik txtWniosek
W Python plik to lokalizacja na dysku używanym do przechowywania informacji. Obsługa plików w Python jest prosta i łatwa. Ponadto w Python dostępne są różne moduły do obsługi różnych maszyn plików.
Były:
Typ pliku | Moduł Python |
---|---|
CSV | CSV |
XML | XML |
przewyższać | xlrd |