I denne artikkelen vil vi demonstrere forskjellige metoder som du kan slette en katalog i Python. Vi vil nevne noen eksempler som vil hjelpe deg å forstå katalogen Delete Python -funksjoner.
Python fungerer for å fjerne katalogen
Det følger tre forskjellige funksjoner er tilgjengelige i Python for å fjerne en katalog eller mappe:
Fjern katalogen ved hjelp av OS.rmdir () -funksjon
OS.RMDIR () -funksjon brukes til å fjerne den tomme katalogen i Python. I dette tilfellet skal den nødvendige katalogen være tom; Ellers vil den heve en Oserror. Filenotfoundererror er reist hvis katalogen ikke eksisterer.
Eksempel
Følgende kildekode er et eksempel på OS.RMDIR () -funksjon:
Importer OSKatalogens ban. Følgende utgang viser på vinduet:
Fjern katalogen ved hjelp av PathLib -modulen
Ved å inkludere pathlib -modulen, banen.RMDIR () -funksjonen hjelper også til å slette en tom katalog.
Eksempel
Det undergitte eksemplet vil vise demonstrasjon av pathlib-modul og bane.RMDIR () -funksjon:
Fra pathlib importstiPath_DIR -variabelen holder katalogens vei du vil fjerne. Etter å ha kjørt ovennevnte kildekode, vises følgende utgang på vinduet:
Fjern katalogen ved hjelp av stengel.rmtree ()
Bruke stengelen.RMTree () -funksjonen, du kan slette eller fjerne den nødvendige katalogen, inkludert innholdet, fra systemet ditt. Så bruk Shutil -modulen for å fjerne et katalogtre.
Eksempel
Følgende eksempel viser deg hvordan du fjerner en katalog ved hjelp av Shutil Python -modulen:
Import stengtResultatene under givende viser på kildekodevinduet etter å ha utført ovennevnte Python-kode:
Konklusjon
Vi har beskrevet i denne artikkelen hvordan du sletter en katalog ved hjelp av forskjellige Python -funksjoner. Vi har nevnt tre funksjoner OS.rmdir (), pathlib -modul og stengel.rmtree (), der du enkelt kan fjerne en katalog i Python. Jeg håper disse funksjonene vil hjelpe deg med å slette kataloger fra systemet ditt. Vær imidlertid forsiktig mens du fjerner en katalog og dens innhold fordi når katalogen er slettet, kan du ikke gjenopprette den enkelt.