Heim > Artikel > Backend-Entwicklung > Wie liste ich Dateien und Verzeichnisse in einem Python-Verzeichnis auf?
Verzeichnisbäume in Python auflisten
Das Bestimmen des Inhalts eines Verzeichnisses, einschließlich Dateien und Unterverzeichnissen, ist eine häufige Programmieraufgabe. Python bietet eine einfache Lösung, um dies mit der Funktion os.walk() zu erreichen.
So listen Sie Dateien und Verzeichnisse in einem Verzeichnis mit Python auf:
So listen Sie alle auf Um mithilfe von Python Dateien und Verzeichnisse in einem bestimmten Verzeichnis zu erstellen, führen Sie die folgenden Schritte aus:
Beispielcode:
<code class="python">import os for dirname, dirnames, filenames in os.walk('.'): # Print path to subdirectories. for subdirname in dirnames: print(os.path.join(dirname, subdirname)) # Print path to files. for filename in filenames: print(os.path.join(dirname, filename))</code>
Erweiterte Verwendung:
Dieses Code-Snippet kann an spezifische Anforderungen angepasst werden. Es kann beispielsweise angepasst werden, um eine Rekursion in bestimmte Verzeichnisse zu vermeiden. Der Beispielcode schließt Unterverzeichnisse mit dem Namen „.git“ aus, indem er sie aus der Verzeichnisnamensliste entfernt.
Das obige ist der detaillierte Inhalt vonWie liste ich Dateien und Verzeichnisse in einem Python-Verzeichnis auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!