Metoda zamykania pliku Python

Metoda zamykania pliku Python
W „Python” mamy różne pliki i czasami musimy otwierać, odczytać i zapisać dowolny plik. Po otwarciu pliku musimy go zamknąć. Tak więc „Python” zapewnia różne metody czytania, pisania, otwierania i zamykania pliku. Otwarty plik jest zamknięty za pomocą metody „Close ()”. Musimy zamknąć nasze pliki, ponieważ w niektórych sytuacjach zmiana pliku może nie być widoczna, dopóki tego nie zrobisz, z powodu buforowania.

Musimy zrozumieć znaczenie zamykania plików w programowaniu Python. Musimy upewnić się, że pliki są zamknięte, aby zapobiec problemom z trudnościami, takimi jak zabraknięcie uchwytów plików lub spotkanie z uszkodzonymi danymi, ponieważ pliki są ograniczone zasoby zarządzane przez system operacyjny. Po zamknięciu pliku w „Python” nie możemy napisać ani odczytać tego pliku. W tym artykule wyjaśnimy, jak zamknąć plik w „Python”, a także zademonstrujemy przykłady tutaj, w których zamkniemy plik za pomocą metody „Close ()”.

Składnia:

Plik.zamknąć()

Nie musimy przekazywać żadnych parametrów do tej metody. Po prostu umieszczamy tę metodę „Close ()” do zamykania dowolnego pliku, który otworzyliśmy.

Przykład 1:

Mamy tutaj aplikację „Spyder”. Pokazaliśmy plik tekstowy, który otworzymy, odczytamy, a następnie w pobliżu, wykorzystując wbudowaną metodę „Python”. Ten plik tekstowy zawiera dane, które pokazano na poniższym obrazku.

Zainicjujemy zmienną „Plik” tutaj za pomocą metody „Open ()”. Ta metoda „Open ()” pomaga otworzyć plik, który chcemy otworzyć. Napisaliśmy nazwę pliku w tej metodzie „Open ()”. Plik, który otwieramy, to „program programowy.tekst". Po zastosowaniu tej funkcji plik jest otwarty, a następnie odczytujemy ten plik za pomocą „pliku.Metoda read () ”. Ta metoda odczytuje plik, a także drukuje dane z tego pliku na terminalu, ponieważ dodaliśmy tę metodę „Read ()” w „print ()”. Ta metoda „print ()” pomaga w drukowaniu danych pliku tekstowego na terminalu. Najpierw wyświetlimy dane z pliku tekstowego, a następnie zamkniemy ten plik.

Dane pliku tekstowego są wyświetlane na tym obrazie i drukujemy wszystkie dane pliku tekstowego po otwarciu i odczytaniu tego pliku w kodzie „Python”. Teraz idź naprzód i sprawdź, jak zamknąć ten plik.

Tutaj umieszczamy „Plik.close () ”i ta metoda„ close () ”pomaga zamknąć plik, który otworzyliśmy powyżej. Wykorzystaliśmy inny „print ()”, który pokazuje wiadomość na terminalu po pomyślnym zamknięciu tego pliku.

Wyświetlana jest wiadomość „Ten plik jest już zamknięty”, aby oznaczyć, że nasz plik jest pomyślnie zamknięty, a wiadomość jest tutaj wydawana.

Przykład nr 2:

Oto kolejny plik tekstowy. Teraz zastosujemy wbudowane funkcje „Pythona” do tego pliku i pokażemy, jak to działa.

Inicjalizujemy „Plik” metodą „Open ()” „Python”. W tej metodzie wstawiliśmy „plik tekstowy.txt ”, który jest nazwą pliku tekstowego, na którym zastosujemy metody tutaj. Następnie umieszczamy poniżej „print ()”, w której zastosowaliśmy metodę „read ()” z tym plikiem. Napisaliśmy „Plik.czytaj () ”wewnątrz tej metody„ print () ”. Teraz wszystkie dane obecne w pliku tekstowym są renderowane na terminalu. Następnie musimy zamknąć ten plik. W tym celu używamy metody „Close ()”, która zamknie ten plik, a następnie drukujemy wiadomość „Ten plik jest teraz zamknięty” na terminalu.

Dane pliku tekstowego są renderowane w tym wyniku, a następnie ten plik jest zamknięty. Po zamknięciu pliku wiadomość jest również wyświetlana poniżej.

Przykład nr 3:

Ten plik tekstowy to kolejny. Użyjemy teraz tego pliku, aby zademonstrować, w jaki sposób wbudowane funkcje „Python” działają przy zamykaniu tego pliku po użyciu.

Do inicjalizacji „danych” jest używana metoda „Open ()” „Python”. Włożyliśmy „komputer.txt ”jako nazwa pliku tekstowego, do którego zostaną zastosowane niektóre metody„ Python ”. Następnie w tym „print ()” metoda „read ()” jest dodawana do „Drukuj ()”. W tej metodzie „print ()”, „Plik.czyt () ”został napisany. Dane pliku tekstowego są teraz wyświetlane na terminalu. Następnie musimy zamknąć ten plik. W tym przypadku stosuje się metodę „Close ()” do zamknięcia pliku. Po czym komunikat „Zamknięty plik” jest wydrukowany na terminalu, ponieważ po zamknięciu pliku wstawiliśmy tę wiadomość do metody „print ()”.

Ten wynik wyświetla dane pliku tekstowego przed zamknięciem pliku. Po zamknięciu pliku komunikat „Zamknięty plik” jest również pokazany poniżej.

Przykład nr 4:

Zainicjujemy „Sampledata” i umieszczamy tam metodę „Open ()”. Otwieramy „plik próbny.txt ”w tym kodzie, a następnie czytamy i drukujemy dane z tego pliku odpowiednio za pomocą metod„ read () ”i„ print () ”. Napisaliśmy metodę „Read ()” wewnątrz „print ()” Dlatego dane „Sampledata.plik txt ”zostanie renderowany na terminalu. Następnie zamykamy plik i zamykając plik w „Python”, używamy metody „Close ()”. Następnie ponownie używamy „print ()” na końcu, który pokazuje wiadomość, że plik jest zamknięty.

Na tym obrazie widzimy, że dane pliku tekstu są renderowane, a następnie ten plik tekstowy jest zamknięty po odczytaniu. Po pomyślnym zamknięciu pliku komunikat „Zamknięty plik” pojawi się tutaj.

Przykład nr 5:

Zmienna „Info” jest inicjowana i stosuje się metodę „Open ()”. Ta metoda „Open ()” otwiera „dane.plik txt ”, jak napisaliśmy„ dane.txt ”w tej metodzie. Dane.Dane pliku txt ”zostaną wyświetlone na terminalu, ponieważ metoda„ read () ”została zawarta w funkcji„ print () ”po otwarciu pliku. Metoda „Read ()” odczytuje plik tekstowy, a metoda „print ()” pomaga w wyświetlaniu danych z tego pliku. Plik jest następnie zamknięty, a w „Python” wykorzystujemy metodę „Close ()”, aby to zrobić. Funkcja „print ()” jest następnie używana ponownie na końcu, aby wyświetlić komunikat, że „plik jest zamknięty”.

Na tym obrazie widzimy, że dane pliku tekstowego są wyświetlane przed zamknięciem po odczytaniu. Wiadomość „Plik jest zamknięty” pojawia się, gdy plik jest pomyślnie zamknięty.

Przykład nr 6:

Otwieramy „komputer.plik txt ”, a następnie chcemy odczytać i wydrukować dane„ komputera.plik txt ”. W tym celu używamy metody „read ()” w metodzie „print ()”. Następnie zamierzamy zamknąć „komputer.plik txt ”i umieść poniżej metodę„ Zamknij ”. Następnie ponownie używamy „print ()”, który pokazuje wiadomość na terminalu po zamknięciu pliku. Następnie chcemy zapisać dane w pliku, które zamknęliśmy. Teraz sprawdź, co się stanie, gdy piszemy dane po zamknięciu pliku.

Oto wynik i widzimy komunikat o błędzie, który pokazuje, że nie piszemy na żadnym pliku po zamknięciu. Tutaj plik jest pomyślnie zamknięty, ale po zamknięciu pliku nie jesteśmy w stanie zapisać żadnych danych na zamkniętym pliku.

Wniosek

W tym artykule zbadaliśmy, jak zamknąć plik w „Python” i wyjaśniliśmy, że „plik.Metoda Close () ”pomaga zamknąć plik w„ Python ”. Plik.Metoda Close () ”to wbudowana metoda w„ Python ”, która jest wykorzystywana, gdy chcemy zamknąć dowolny plik po jej użyciu. Otworzyliśmy, czytaliśmy i zamknęliśmy wiele plików w tym artykule i pokazaliśmy również wyniki. W tym artykule szczegółowo wyjaśniliśmy również każdy kod „Pythona”, w którym zastosowaliśmy wbudowane funkcje „Python”.