Создать путь к файлу из переменных

Я ищу несколько советов о том, как лучше всего сгенерировать путь к файлу, используя переменные, в настоящее время мой код выглядит примерно так:

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

Если нет встроенной функции, я просто напишу себе одну.

Спасибо за любой вклад.

Ответы на вопрос(2)

Ваш ответ на вопрос