Fellows, Ich habe nicht zu viel mit Python-Dateien I/O arbeiten und jetzt möchte ich bitte Ihre Hilfe fragen.Wie lösche ich Ordner mit bestimmten Namen in Python?
Ich möchte alle Ordner löschen, die bestimmte Namen haben, z. ‚1‘, ‚2‘, ‚3‘, ... Ich habe sie mit einem Code:
zoom_min = 1
path_to_folders = 'D:/ms_project/'
def folders_creator(zoom):
for name in range (zoom_min, zoom + 1):
path_to_folders = '{0}'.format(name)
if not os.path.exists(path_to_folders):
os.makedirs(path_to_folders)
ich meinen Python-Code will einen Zustand haben, die ich nicht weiß, wie man schreibt, dass die Kontrollen Wenn diese Ordner ('1', '2', '3', ...) bereits vorhanden sind:
Wenn ja, möchte ich sie mit ihrem gesamten Inhalt löschen und dann den obigen Code ausführen. Wenn nicht, dann führe einfach den Code aus.
Danke
P. S. Gibt es einen Unterschied zwischen "Verzeichnis" und "Ordner" basierend auf der Programmier-Syntax?
_ "eine Bedingung, die ich nicht schreiben kann, die überprüft, ob diese Ordner ('1', '2', '3', ...) bereits existieren" _ Aber ... du hast das schon getan mit 'os.path.exists (path_to_folders)' ... Was genau ist das Problem? –