Ich versuche, ein Skript zu erstellen, das nach einem bestimmten Unterordner sucht, dann prüft, ob dieser Dateien enthält, und wenn ja, den Pfad des Ordners aufschreibe. Ich habe den Unterordner-Suchteil herausgefunden, aber die Suche nach Dateien überfordert mich.
Ich habe mehrere Vorschläge gefunden, wie man prüfen kann, ob ein Ordner leer ist, und ich habe versucht, die Skripte zu ändern, um zu prüfen, ob der Ordner nicht leer ist, aber ich erhalte nicht die richtigen Ergebnisse.
Hier ist das Skript, das am nächsten kommt:
Code: Select all
for dirpath, dirnames, files in os.walk('.'):
if os.listdir(dirpath)==[]:
print(dirpath)
Code: Select all
if os.listdir(dirpath)!=[]:
print(dirpath)
Ich wäre wirklich dankbar, wenn mir jemand den richtigen Weg weisen könnte.
Dies ist für Python 3.4, falls das wichtig ist.
Vielen Dank für jede Hilfe, die Sie mir geben können.
Mobile version