So überprüfen Sie mit Python 3, ob ein Verzeichnis Dateien enthältPython

Python-Programme
Anonymous
 So überprüfen Sie mit Python 3, ob ein Verzeichnis Dateien enthält

Post by Anonymous »

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 aufschreibt. 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)
Hier werden alle Unterordner aufgelistet, die leer sind, aber wenn ich versuche, es zu ändern:

Code: Select all

if os.listdir(dirpath) != []:
print(dirpath)
Es wird alles aufgelistet – nicht nur die Unterordner, die Dateien enthalten.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post