Hi,

mein Python Skript soll für jede .pdf Datei in einem Ordner einen neuen Ordner anlegen mit dem Namen der Datei. Dazu habe ich folgenden Code:

import os
import main
import glob

path = "C:/Users/d/Desktop/pdf/"

for file in glob.iglob(path + "*.pdf"):
    name = os.path.basename(file)
    filename = name.split(".")[0]
    print(filename)
    os.mkdir(path + filename)

Ich habe aktuell nur eine Datei im Ordner und dennoch bekomme ich folgendes Ergebnis:

Der Ordner ist einmal erstellt und der Fehler entsteht wohl dadurch, dass er versucht den Ordner noch einmal zu erstellen. Ich verstehe allerdings nicht, wieso der Code 2 Mal in die Schleife geht. Könnte mir das jemand erklären? Ist bestimmt irgendeine doofe Kleinigkeit.

Danke