Dateipfad aus Variablen erstellen
Ich bin auf der Suche nach einem Rat, wie ich einen Dateipfad mit Variablen am besten generieren kann. Derzeit sieht mein Code etwa so aus:
path = /my/root/directory
for x in list_of_vars:
if os.path.isdir(path + '/' + x): # line A
print(x + ' exists.')
else:
os.mkdir(path + '/' + x) # line B
print(x + ' created.')
Für die Zeilen A und B, wie oben gezeigt, gibt es eine bessere Möglichkeit, einen Dateipfad zu erstellen, da dieser umso länger wird, je tiefer ich in den Verzeichnisbaum eintauche?
Ich stelle mir eine vorhandene integrierte Methode vor, die wie folgt verwendet werden kann:
create_path(path, 'in', 'here')
Produzieren eines Pfades der Form/my/root/directory/in/here
Wenn es keine eingebaute Funktion gibt, schreibe ich mir einfach eine.
Vielen Dank für jede Eingabe.