Der folgende Code eine Liste von Verzeichnissen druckt enthält, die alle einen 3-Buchstaben-Code enthalten passieren, Beispiel:Python - Wählen Sie Verzeichnis, das eine bestimmte Zeichenfolge
// Server/Jobs/2016 \ AAM - 'areallylongfilename'/
// Server/Jobs/2016 \ CLM - 'areallylongfilename'/
// Server/Jobs/2016 \ COO - 'areallylongfilename'/
import os
basepath = '//Server/Jobs/2016'
for fname in os.listdir(basepath):
path = os.path.join(basepath, fname)
if os.path.isdir(path):
print(path)
Wie kann ich ein Verzeichnis f erhalten aus der Liste basierend auf dem 3-Buchstaben-Code?
Dieser Code nicht zurück * Liste der Verzeichnisse, die alle einen 3-Buchstaben-Code * enthalten, aber Pfade aller Verzeichnisse, die innerhalb von 'basispfad' vorhanden sind. Und willst du einen Pfad von den gedruckten Pfaden drucken? Wenn ja, irgendein spezifischer Pfad oder ein zufälliger Pfad? –
Ja, ich möchte einen Pfad drucken, wenn er den eingegebenen 3-Buchstaben-Code enthält. Ich mache eine Tkinter-Anwendung zum Verschieben von Dateien aus einer Quelle in eines der Verzeichnisse im Pfad // Server/Jobs/2016. Die Anwendung fragt nach einem Code aus drei Buchstaben, um ein Zielverzeichnis auszuwählen. –