Usuń lub usuń plik
Moduł OS zapewnia wbudowany OS.usunąć() funkcja usuwania lub usuwania pliku z systemu. Aby usunąć cały folder lub katalog, możemy użyć OS.rmdir () funkcjonować.
Zobaczmy przykład usunięcia pliku.
Aby usunąć plik, najpierw musimy dołączyć moduł systemu operacyjnego. Moduł OS zawiera system operacyjny.Usuń () funkcję. OS.Funkcja resuli () przebiega ścieżkę pliku jako parametr. Szuka pliku na danej ścieżce i usuwa go z systemu. Napiszmy prosty program, aby usunąć lub usunąć plik.
#Importowanie modułu systemu operacyjnegoWyjście
Przed wykonaniem programu test.plik txt jest obecny w katalogu dokumentów.
Teraz wykonajmy nasz program.
Plik jest pomyślnie usuwany z katalogu dokumentów.
Jeśli spróbujemy usunąć plik, który nie istnieje lub jest już usunięty, wówczas interpreter Python wyświetli błąd „FillenotFoundError.„Wykonajmy nasz program ponownie i spróbuj usunąć„ test „test.plik txt ”, który jest już usunięty.
Wyjście
Wyjście jest wyświetlane na konsoli Python. W wyjściu można zauważyć, że interpreter Python rzuca błąd „FillenotFoundError”, gdy próbujemy usunąć plik, który nie istnieje.
Najlepszym sposobem na uniknięcie tego błędu jest to, że najpierw powinniśmy sprawdzić, czy plik istnieje, a następnie go usuniemy; W przeciwnym razie wydrukujemy wiadomość, że „plik nie istnieje.„Aby sprawdzić istnienie pliku, możemy użyć OS.ścieżka.istnieje () I OS.ścieżka.Isfile () Funkcje. Napiszmy prosty program, aby najpierw sprawdzić istnienie pliku i usuń plik.
W tym programie używamy systemu operacyjnego.ścieżka.istnieje funkcja () w celu weryfikacji istnienia pliku.
#Importowanie modułu systemu operacyjnegoWyjście
Wyjście jest wyświetlane na konsoli Python. W wyjściu można zaobserwować, że interpreter Python nie rzuca żadnego błędu, jeśli plik nie istnieje; raczej wykonuje blok i drukuje wiadomość na konsoli, której „nie znaleziono pliku."
Możemy przechowywać ścieżkę pliku do osobnej zmiennej i ponownie wykonać ten sam program.
#Importowanie modułu systemu operacyjnegoWyjście
Wyjście jest wyświetlane na konsoli Python.
Teraz użyjmy OS.ścieżka.Isfile () funkcja, aby sprawdzić istnienie pliku.
#Importowanie modułu systemu operacyjnegoWyjście
Wyjście jest wyświetlane na konsoli Python.
Usuń lub usuń katalog
Aby usunąć lub usunąć katalog, możemy użyć systemu operacyjnego.funkcja rmdir (). OS.Funkcja rmdir () usuwa tylko pusty katalog lub folder. Jeśli katalog zawiera jakiekolwiek podkatalog i pliki, a my próbujemy go usunąć, wówczas interpreter Python rzuci „Oserror.„Zobaczmy przykład usunięcia katalogu.
#Importowanie modułu systemu operacyjnegoWyjście
Wyjście jest wyświetlane na konsoli Python. Katalog „MyFolder” jest pusty i pomyślnie usunięty.
Wniosek
Python to wszechstronny język programowania. Dostęp do plików i katalogów systemowych jest bardzo łatwy w Python. Python zapewnia wbudowany moduł OS do wykonywania funkcji i operacji związanych z systemem operacyjnym. Usunięcie pliku i katalogu jest bardzo powszechną operacją Pythona, którą możemy wykonać za pomocą wbudowanego OS.usunąć() I OS.rmdir () funkcje odpowiednio. Ten artykuł pomaga początkującym zrozumieć proces usuwania plików i katalogu w Python.