Poniżej znajduje się treść tego postu, który zostanie omówiony:
Zacznijmy od pierwszej metody.
Metoda 1: Za pomocą metody usuwania () do usuwania pliku
Metodę remove () można użyć do usunięcia określonego pliku z systemu poprzez dostarczenie jego względnej ścieżki lub konkretnej ścieżki. Jednak ta metoda spowoduje, że program będzie napotkał błąd i awarię, jeśli plik określony w jego argumencie nie istnieje. Aby tego uniknąć, użytkownik musi owinąć to polecenie instrukcją „próbuj”.
Aby zademonstrować działanie tej metody, patrz kod podany poniżej:
Import OSCelem tego celu jest usunięcie pliku o nazwie „Writeme.txt ”, który jest w tym samym folderze co program:
Po wykonaniu tego programu na terminalu wyświetlany jest następujący monit:
Poniższa wskazuje użytkownikowi, że plik został usunięty, co można potwierdzić, szukając dowolnego eksploratora plików:
Ponownie jednak uwróćmy kod, aby obserwować zachowanie kodu, gdy plik nie istnieje:
Jak widać na wyjściu, zamiast zawieść, program monituje użytkownika, że plik nie istnieje.
Metoda 2: Za pomocą metody unlink () do usuwania pliku
Metoda unlink () działa prawie identycznie z metodą usuwania (). Służy również do usunięcia pliku określonego przez jego ścieżkę w argumencie metody unaink (). Aby zademonstrować działanie metody unlink (), weź następujący fragment kodu:
Import OSTen fragment kodu usunie „Readme.plik txt ”z relatywnego katalogu:
Po wykonaniu kodu daje następujący wynik na terminalu:
Możesz potwierdzić to usunięcie za pomocą dowolnego eksploratora plików:
Plik został pomyślnie usunięty z systemu za pomocą metody unina ().
Wniosek
Użytkownik może użyć metody remove () i metody anallink () pakietu „system operacyjny”, aby usunąć określony plik tylko wtedy, gdy istnieje w systemie. Obie te metody zasadniczo mają prawie podobną pracę. Obie te metody zajmują względną lub określoną ścieżkę pliku, które ma zostać usunięte, a jeśli plik zostanie znaleziony, usuwają go. Jeśli plik nie zostanie znaleziony, program przechodzi błąd. Aby uniknąć tej awarii, po prostu użyj instrukcji obsługi błędów próbowania.