Ich versuche, die Anzahl aller Dateien in allen Verzeichnissen sowie die Anzahl der Dateien in einzelnen Verzeichnissen zu erhalten. Unten ist mein Code, um die Gesamtzahl der Dateien in allen Verzeichnissen zu erhalten, aber ich kann nicht herausfinden, wie ich die Anzahl in einem einzelnen Verzeichnis ermitteln kann. Kann jemand bitte helfen?Count Anzahl der Datei in jedem Unterverzeichnis python
N = 0 #Total count of number of files in all directories
N_c = 0 #Number of documents in each class
for dirpath, dirnames, filenames in os.walk(filePath):
for filename in [f for f in filenames]:
files = [os.path.join(dirpath, filename)]
for f in files:
N+=1
Verwenden Sie anstelle einer Variablen für die Zählung ein Wörterbuch, in dem Schlüssel Verzeichnisnamen sind. – DyZ
Wie möchten Sie die Anzahl in jedem Verzeichnis aufzeichnen? Einfach ausdrucken? – tdelaney
Ich benutze die Variable N_c, um die Anzahl der Dokumente in jedem Verzeichnis aufzuzeichnen – user7737327