Crear ruta de archivo a partir de variables
Estoy buscando algunos consejos sobre la mejor manera de generar una ruta de archivo usando variables, actualmente mi código es similar al siguiente:
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.')
Para las líneas A y B como se muestra arriba, ¿hay una mejor manera de crear una ruta de archivo, ya que esto se hará más largo a medida que profundice en el árbol de directorios?
Preveo un método incorporado existente que se utilizará de la siguiente manera:
create_path(path, 'in', 'here')
produciendo un camino de la forma/my/root/directory/in/here
Si no hay una función incorporada, solo escribiré una.
Gracias por cualquier aportación.