Metoda zapisu pliku Python

Metoda zapisu pliku Python

Metoda Python „Wisitable ()” jest wykorzystywana do ustalenia, czy możemy pisać w pliku, czy nie. W przypadku, gdy plik można zapisać, zwraca „prawdziwe”, dla drugiej sytuacji zwraca „fałszywe."

Składnia do wdrożenia tej metody to:


W tym artykule zrozumienie metody „zapis ()” w różnych trybach zachowania w celu otwierania pliku.

Przykład nr 1: Wykorzystanie metody Python Writable () w pliku otwartym w trybie pisania

Metoda pliku Pythona „zapis ()” zostanie wykorzystana na tej ilustracji, aby sprawdzić, czy określony plik jest zapisany, czy nie, gdy jest otwarty w trybie pisania zachowania. Stworzyliśmy przykładowy program Python do wdrożenia tej metody, który można wyświetlić w migawce poniżej:


Tutaj wyjaśnimy ten fragment kodu Pythona.

W tym programie początkowo powołaliśmy się na metodę Pythona „Input ()”. Jak sama nazwa wskazuje, ta technika jest stosowana do zaakceptowania wszelkich danych wejściowych od użytkownika. Pomiędzy wspornikami funkcji metody „input ()” możemy przekazać opcjonalny parametr, który ma wspomnieć o komunikatach, który zostanie wyświetlony na terminalu użytkownikowi. Użyliśmy tego argumentu i napisaliśmy ciąg tekstowy „Włóż nazwę pliku. Użytkownik otrzyma teraz okno, które wyświetla monit o wprowadzenie nazwy pliku. Ta metoda będzie szukać danych wejściowych użytkownika; Zatem potrzebuje miejsca do przechowywania, w którym może wprowadzić to wejście. Tak więc utworzyliśmy zmienną „uchwyt”, który pomieści nazwę pliku dostarczaną przez użytkownika. Następnie musimy umieścić tę nazwę pliku na ekranie, aby można było oglądać.

Tutaj pierwsza metoda „print ()” dochodzi do praktyki. Po prostu weźmie dostarczone dane wejściowe i wystawi go na konsoli Python. W następnym wierszu podaliśmy dwa wejścia: instrukcja „Użytkownik wprowadził nazwę pliku:” i zmienną zawierającą nazwę pliku jako „uchwyt”, oba oddzielone przecinkiem.

Wiersz postępowy kodu mówi nam, że program nazwał teraz metodę „Open ()”, aby znaleźć określony plik i otworzyć. Funkcja sprawdzi CWD, czy plik o podanej nazwie już się pojawia. Jeśli plik istnieje, po prostu go otworzy. Z drugiej strony, jeśli nie ma takiego pliku, utworzy on z nazwą dostarczaną przez użytkownika w CWD. Pomiędzy aparatem ortodontycznym funkcji musimy podać nazwę pliku, a także wymaga innego opcjonalnego argumentu, który jest trybem zachowania dla tego konkretnego pliku. Ponieważ nazwa pliku zostanie pobrana od użytkownika w momencie wykonywania i może być dostępna przez zmienną „uchwyt”, więc zamiast nazwy pliku przekazaliśmy zmienną „uchwyt”, a tryb zachowania jest określany jako „ w ”.

Otwarty plik z bieżącym trybem zostanie zapisany w obiekcie pliku „Notatki”. Oznacza to, że plik zostanie otwarty w trybie pisania. Teraz, aby zapisać treść do tego pliku, wywołaliśmy metodę pliku „zapis ()” z obiektem pliku „Notatki”. W nawiasach podano ciąg tekstowy do zapisu w pliku, ponieważ „to jest nowy plik."

Teraz nadszedł czas, aby przedstawić nasz program „writable ()”, który jest metodą „writable ()” do tego programu. Aby sprawdzić, czy plik jest zapisany, czy nie, nazwaliśmy metodę „writable ()” z obiektem pliku „notatki”. W rezultacie funkcja albo zwróci „wt” lub „fałszywą” wartość logiczną. Aby utrzymać wynikową wartość, generowana jest zmienna „połów”. Następnie wywoływana jest metoda „print ()”, aby wyświetlić wynik. Przekazaliśmy to w oświadczeniu tekstowym „to dostarczony plik zapnia?”I zmienna przechowująca wynik„ Catch ”. Na koniec plik jest zamknięty za pomocą metody Python „Close ()”.


Tutaj, w powyższej migawce, możemy zobaczyć, że sterowanie prosi użytkownika o włożenie nazwy pliku.


Gdy użytkownik wstawił nazwę „Skoroszyt.txt ”i naciśnij klawisz„ Enter ”, wykonuje pozostałe operacje, co mówi, że plik jest zapisany.


Możemy również dowiedzieć się, że plik z określoną linią ciągów utworzoną w programie Python jest obecny w CWD środowiska Python.

Przykład nr 2: Wykorzystanie metody Python Wartable () w pliku otwarty w trybie dodatkowym

Kolejna demonstracja zostanie przedstawiona w tej sekcji, w której otworzymy istniejący plik w trybie dodatkowym, a następnie zastosujemy metodę „zapis ()”, aby sprawdzić, czy możemy na nim pisać, czy nie. Utworzony jest następujący przykładowy program w celu wdrożenia tej techniki:


Początkowym wymogiem jest otwarcie pliku. W tym celu wywołaliśmy metodę pliku „Open ()”. W ramach funkcji nazwa pliku jest określona wraz z trybem zachowania. Plik, który dostarczyliśmy, to „Skoroszyt.txt ”, a tryb zachowania to„ a ”, co oznacza, że ​​otworzyliśmy określony plik w trybie dodatkowym. Teraz, aby przechowywać ten plik w jego bieżącym trybie, utworzyliśmy obiekt pliku „Kopiuj”. Do pliku można uzyskać w całym programie, wspominając o tym obiekcie pliku.

Aby dołączyć wiersz ciągów do tego pliku, wywołaliśmy metodę „zapis ()” z obiektem pliku „copy ()”. Pomiędzy aparatem funkcyjnym linia łańcucha, którą należy dołączyć, jest określona jako „\ nWe dołączają do tego pliku nową linię tekstową.„W następnym wierszu skryptu wywoływana jest metoda„ writable () ”, aby sprawdzić, czy plik otwarty w trybie dodatkowym jest zapisany, czy nie. Zmienna „pleśń” utrzyma wynik wygenerowany przez wywołanie metody „writable ()”. Aby wyświetlić ten wynik, wykorzystaliśmy metodę Python „print ()”. Ta metoda jest wywoływana z dwoma wejściami; stwierdzenie „czy ten plik jest zapisany?”I zmienna utrzymująca wynik„ pleśń ”. Wreszcie plik jest zamknięty za pomocą funkcji „Close ()”.


Podczas realizacji programu daje nam wyjście, które można wyświetlić w powyższej migawce. Stwierdza, że ​​plik w trybie dodatkowym jest zapisany.


Otwierając plik, wiemy, że nowy ciąg tekstowy jest pomyślnie dołączony.

Przykład nr 3: Wykorzystanie metody Python Writable () w pliku otwartym w trybie czytania

Ostatnia ilustracja zastosuje metodę „zapis ()” w pliku otwartym w trybie zachowania czytania. Skrypt Pythona podany poniżej zostanie tutaj użyty.


W początkowej wierszu programu wywoływana jest metoda „Open ()”. Pomiędzy jego aparatami ortodontycznymi określiliśmy nazwę pliku jako „skoroszyt.txt ”, a tryb jest określony jako„ r ”. Tak więc otwieramy określony plik w trybie czytania zachowania. Aby przechowywać ten plik w programie, utworzyliśmy obiekt pliku „repozytorium”. Metoda „zapis ()” jest wykorzystywana do oceny, czy plik jest zapisany, czy nie z obiektem pliku „repozytorium”. Wynik generowany z tej metody będzie przechowywany w zmiennej „Z”. Następnie przekazaliśmy zmienną „Z” do metody „print ()” wraz z ciągiem tekstowym „jest określony plik zapisany?„Aby być wyświetlane na terminalu. Funkcja „Close ()” jest wykorzystywana do zamknięcia pliku.


Wynik, który otrzymujemy z wykonywania powyższego bloku kodu, jest to, że nie możemy pisać w pliku otwartym w trybie czytania.

Wniosek

Wykorzystanie metody pliku Pythona „pamiątek ()” jest przydatną techniką. W tym przewodniku nauczyliśmy się wdrażać tę metodę do naszych programów Python. Ten przewodnik składa się z trzech praktycznych ilustracji, aby dowiedzieć się, jaki sposób zachowania otwierania pliku pozwala nam napisać na tym konkretnym pliku. Po wykonaniu tych programów doszliśmy do wniosku, że plik jest zapisany na piśmie, a także w trybie dołączania, podczas gdy tryb czytania nie pozwala nam pisać na pliku.