Metoda poszukiwania pliku Pythona

Metoda poszukiwania pliku Pythona
„Aby umożliwić dostęp do pliku, możemy wykorzystać metodę plik Python„ soseble () ”. Jeśli plik jest dostępny, funkcja zwraca „true”. Innymi słowy, metoda „Lookable ()” po prostu zwraca „true”, jeśli dozwolona jest losowa dostępność do pliku; w przeciwnym razie zwraca „fałszywe”.

Metodę „SHAREBLE ()” można zastosować za pomocą następującej składni:

Zbadajmy tę metodę za pomocą praktycznie wdrożonych kodów Pythona w tym artykule."

Przykład nr 1: Sprawdzanie, czy plik można szukać po otwarciu go w trybie pisania

Metoda Pythona „Looseble ()” zostałaby wdrożona z praktycznymi kodem Pythona. W tej ilustracji zastosujemy metodę „soseable ()” do pliku tekstowego po otwarciu pliku w trybie pisania w Python. Zacznijmy od praktycznego wdrożenia.

W tym przypadku początkowo potrzebujemy pliku tekstowego. Albo możemy utworzyć plik tekstowy w notatniku i umieścić go w bieżącym katalogu roboczym, albo możemy bezpośrednio utworzyć ten za pośrednictwem naszego programu Python. Tutaj wybraliśmy drugą opcję, która polega na utworzeniu pliku tekstowego za pomocą kodu Pythona. W tym celu mamy metodę pliku w Python, „Open ()”. Ta metoda służy do otwarcia określonego pliku do zachowania w określonym trybie.

Ponadto, jeśli plik nie jest obecny, utworzy ten, gdy podano tryb pisania. Więc wywołaliśmy metodę „Open ()” i w nawiasach funkcyjnych nazwa pliku za pomocą „.rozszerzenie TXT ”jest dostarczane jako„ Raport.tekst". Ponieważ chcemy utworzyć nowy plik, musimy określić tryb pisania jako „W”. Teraz potrzebujemy obiektu pliku, aby utrzymać plik, abyśmy mogli uzyskać do niego dostęp w dalszej części programu. Obiekt pliku, „dysk”, został wygenerowany, a plik jest w nim przechowywany. Nowy plik tekstowy jest tworzony o podanej nazwie, gdy wykonamy ten wiersz kodu.

Najpierw otwórzmy folder obecnie działający w naszym systemie, aby sprawdzić, czy plik tekstowy został tam utworzony, czy nie.

Dlatego otworzyliśmy ten sam katalog i tutaj znaleźliśmy nowy plik tekstowy „Zgłoś”. Plik jest następnie uruchamiany i możemy zobaczyć w powyższej migawce, że jest obecnie pusty.

Sprawdziliśmy obecność pliku, ale uznano go za puste. Aby zapisać treść do tego pliku, Python zapewnia nam metodę „napisz”. Musimy po prostu wspomnieć o nazwie obiektu pliku z funkcją „Write ()” i podać tekst, który chcesz napisać w jej nawiasach.

Kod został podany powyżej do zapisu do pustego pliku. Tutaj wywołaliśmy metodę „Write ()” z nazwą obiektu pliku „Dysk”. A w jego aparat ortodontyczny tekst, który musimy napisać w pliku, brzmi: „To jest linia ciągu.„Następny wiersz zawiera kolejną metodę„ Write () ”do napisania nowego wiersza ciągów„ Używamy trybu pisania.„Oba linie ciągów zostaną dodane do pliku po wykonaniu tego kodu.

Przechodząc do linii postępowania kodu, sprawdzimy, czy utworzony plik jest poszukiwany, czy nie. Aby to zrobić, wywołaliśmy metodę pliku Python „soseable ()” z obiektem pliku jako „dysk.soseble () ”i przypisał swój wynik do zmiennej„ x ”. Zwróci to „prawdziwe”, jeśli plik jest dostępny i „fałszywy”, jeśli nie jest możliwy. Następnie mamy funkcję „print ()” do wyświetlenia instrukcji tekstowej „jest określony plik do poszukiwania?”, A wyjście jest przechowywane w zmiennej„ x ”. Na koniec plik został zamknięty za pomocą metody „Close ()”, więc wszystkie operacje wykonane w pliku powinny być widoczne.

Najpierw sprawdzimy plik pod kątem włożonego tekstu.

Gdy otwieramy plik, tym razem nie jest pusty; ma raczej dwa linie smyczkowe, które napisaliśmy przez program Python.

Również wynik metody „soseble ()” pojawił się na terminalu, co jest „prawdziwe”, oznacza to, że plik jest poszukiwany.

Przykład nr 2: Sprawdzanie, czy plik można szukać po otwarciu go w trybie dodatkowym

Ta demonstracja otworzy plik w trybie zachowania, a następnie sprawdzi, czy jest to możliwe, czy nie. Podamy każdy krok w programie dzięki ich wygenerowanym wyjściu.

Otwarcie pliku to początkowy warunek wstępny programu. Otworzylibyśmy plik, który obecnie istnieje w naszym CWD. Aby otworzyć plik, metoda „Open ()” jest wywoływana w pierwszym wierszu programu. Tutaj będziemy używać pliku, który utworzyliśmy w poprzednim instancji. Podaliśmy więc nazwę pliku „Raport.txt ”, a następnie tryb jest określany jako„ a ”. Tryb „A” odnosi się do trybu zachowania „dołącz”, co oznacza, że ​​dodamy niektóre struny tekstowe tuż obok poprzedniej treści do istniejącego pliku bez zmiany treści. Teraz plik jest otwarty w trybie dodatku. Aby zachować ten plik w programie, utworzyliśmy obiekt pliku „Wykres”; używając tego; Plik będzie dostępny w całym programie.

Otworzyliśmy określony plik, aby sprawdzić, co początkowo w nim trzyma. Jak widzimy, ten plik zawiera dwa linie ciągów.

Teraz, aby dołączyć nową zawartość w tym pliku do istniejącego, wywołaliśmy metodę pliku Pythona „Write ()” z obiektem pliku „Wykres” i zapisali tekst, aby dołączyć między jego wspornikami funkcyjnymi jako „Nowa linia ciągów jest dodany.„Ta sama funkcja jest ponownie wywoływana w następnym wierszu, aby dołączyć inny linia ciąg.„Te dwa linie ciągów zostałyby zawarte w bieżących danych pliku.

Aby sprawdzić dostępność pliku, nazwaliśmy metodę pliku „soseable ()” z obiektem pliku „Wykres”. Aby przechowywać wygenerowany wynik, użyliśmy zmiennej „dziwnej”. Aby wyświetlić wyjście na widoku, metoda Python „print ()” weszła w praktykę. String tekstowy „jest określony w poszukiwaniu pliku?„Z zmienną„ nieparzystych ”jest przekazywany do metody„ print () ”do wyświetlenia. Ostatecznie, po wszystkich operacjach, plik jest zamknięty, wywołując metodę „Close ()”.

Otworzyliśmy plik i widzimy na poniższym obrazku, że nowe ciągi zostały pomyślnie dołączone.

Wynik dla metody „soseble ()” daje „prawdziwe”. Plik można szukać.

Przykład nr 3: Sprawdzanie, czy plik można szukać po otwarciu go w trybie czytania

W ostatniej instancji zobaczylibyśmy, czy plik można szukać w trybie czytania, czy nie.

Otwórz plik za pomocą metody „Open ()”. Plik jest podany jako „Raport.txt ”, a tryb to„ r ”. Wyjście jest przypisywane do obiektu pliku „ZAMKNIĘTA”. Następnie, aby odczytać plik, wywołaliśmy metodę „odczyt ()” z obiektem pliku „ZAMKNIĘCIE”. W konsekwencji tekst pliku zostanie odczytany. Teraz ocenimy, czy jest to możliwe. Metoda „Lookable ()” jest wywoływana z obiektem pliku „ZAMOKA”, a wynik zostanie zapisany w zmiennej „Y”. Metoda „print ()” wyświetli wynik na terminalu, a na koniec plik jest zamknięty za pomocą metody „Close ()”.

Dostarczony plik w trybie czytania jest możliwy.

Wniosek

Sprawdzanie dostępności pliku za pomocą modułu Python jest bardzo przydatną techniką. Python dostarcza nam metodę „soseable ()”, aby sprawdzić, czy plik otwarty w określonym trybie jest dostępny, czy nie. Stworzyliśmy trzy instancje dla trzech różnych trybów zachowania do otwierania pliku. Każdy tryb został sprawdzony i zweryfikowany za pomocą metody pliku Python „soseable ()”, niezależnie od tego, czy były one dostępne, czy nie. Po wykonaniu wszystkich ilustracji doszliśmy do wniosku, że plik był poszukiwany we wszystkich trybach zachowania.