Python Delete Directory

Python Delete Directory
Python oferuje wbudowane moduły i funkcje, które pomagają usunąć katalogi i pliki. Usuwanie plików lub katalogów to krytyczna operacja, w której nie można łatwo odzyskać treści katalogu po usunięciu katalogu. Dlatego przy użyciu niektórych pomocnych funkcji Pythona użytkownicy mogą łatwo usunąć katalog i jego treść.

W tym artykule zademonstrujemy różne metody, za pomocą których możesz usunąć katalog w Python. Wspomnimy o niektórych przykładach, które pomogą ci zrozumieć katalog Usuń funkcje Pythona.

Python działa w celu usunięcia katalogu

W Pythonie dostępne są trzy różne funkcje, aby usunąć katalog lub folder:

Usuń katalog za pomocą systemu operacyjnego.funkcja rmdir ()

OS.Funkcja rmdir () służy do usunięcia pustego katalogu w Pythonie. W takim przypadku wymagany katalog jest pusty; W przeciwnym razie podniesie Oserror. FillenotFoundError jest podniesiony, jeśli katalog nie istnieje.

Przykład

Poniższy kod źródłowy jest przykładem systemu operacyjnego.funkcja rmdir ():

Import OS
ścieżka_dir = 'c: \\ Users \ dell \ Desktop \ Empty_folder'
próbować:
OS.RMDIR (PATH_DIR)
Drukuj („Usunięto katalogu”)
Z wyjątkiem Oserror jako E:
Drukuj („Błąd: %s: %s” %(path_dir, e.strerror))

Ścieżka katalogu, którą chcesz usunąć, zapisuje w zmiennej „ścieżka_dir”. Następujące dane wyjściowe pokazuje się w oknie:

Usuń katalog za pomocą modułu ścieżki

Włączając moduł ścieżki, ścieżka.Funkcja rmdir () pomaga również usunąć pusty katalog.

Przykład

Poniższy przykład pokaże demonstrację modułu i ścieżki ścieżki ścieżki.funkcja rmdir ():

ze ścieżki importu ścieżki
ścieżka_dir = ścieżka ('c: \\ Users \ dell \ Desktop \ Empty_folder')
próbować:
ścieżka_dir.rmdir ()
Drukuj („Z powodzeniem usunięto katalog”)
Z wyjątkiem Oserror jako E:
Drukuj („Błąd: %s: %s” %(path_dir, e.strerror))

Zmienna ścieżka_dir utrzymuje ścieżkę katalogu, którą chcesz usunąć. Po uruchomieniu powyższego kodu źródłowego następujące dane wyjściowe pojawi się w oknie:

Usuń katalog za pomocą gniazd.rmtree ()

Za pomocą oknewki.funkcja rmtree (), możesz usunąć lub usunąć wymagany katalog, w tym jego zawartość, z systemu. Użyj więc modułu zachodzącego, aby usunąć drzewo katalogu.

Przykład

Poniższy przykład pokaże, jak usunąć katalog za pomocą modułu Python Sutlil:

Zaburzenie importu
path_dir = 'c: \\ Users \ dell \ Desktop \ Personal_Folder'
próbować:
Zaburzenie.rmtree (path_dir)
Drukuj („Z powodzeniem usunięto katalog”)
Z wyjątkiem Oserror jako E:
Drukuj („Błąd: %s: %s” %(path_dir, e.strerror))

Poniższe wyniki pokazują w oknie kodu źródłowego po wykonaniu powyższego kodu Pythona:

Wniosek

W tym artykule opisaliśmy, jak usunąć katalog za pomocą różnych funkcji Pythona. Wspomnialiśmy o trzech funkcjach OS.rmdir (), moduł ścieżki i gniazdo.rmtree (), przez który można łatwo usunąć katalog w Python. Mam nadzieję, że te funkcje pomogą Ci usunąć katalogi z twojego systemu. Uważaj jednak podczas usuwania katalogu i jego zawartości, ponieważ po usunięciu katalogu nie można go łatwo odzyskać.