Я ищу несколько советов относительно наилучшего способа создания пути к файлу с использованием переменных, в настоящее время мой код выглядит примерно так:
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
Если нет встроенной функции, я просто напишу себе.
Спасибо за любой вклад.