Создать путь к файлу из переменных
Я ищу несколько советов о том, как лучше всего сгенерировать путь к файлу, используя переменные, в настоящее время мой код выглядит примерно так:
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.')
Для линий A и B, как показано выше, есть ли лучший способ создать путь к файлу, так как он будет становиться длиннее, чем глубже я углубляюсь в дерево каталогов?
Я предполагаю, что существующий встроенный метод будет использоваться следующим образом:
create_path(path, 'in', 'here')
производя путь в форме/my/root/directory/in/here
Если нет встроенной функции, я просто напишу себе одну.
Спасибо за любой вклад.