Как объединить переменные плюс путь os.enviorn плюс yaml в Python

#python-3.x #module #operating-system #concatenation

Вопрос:

 1)TOPDIR =/../../

2)/ABC/path/

3)name=os.os.environ['ABC'].lower()

4).yaml
 

Я хочу объединить все четыре вещи в одну, например

Попробовал следующее решение :

 [TOPDIR   "/ABC/path/"   name .yaml] appending this in Generartor
 

Не работает. Может ли кто-нибудь дать решение для этого.

Ответ №1:

 TOPDIR = '/../../'
name = os.environ['ABC'].lower()
print([TOPDIR   "/ABC/PATH/"   name   '.yaml'])
 

Это должно сработать.
В чем на самом деле заключается ошибка, которую он выдает?
Возможно, у вас опечатка «os.enviorn» должна быть «os.environ».

Комментарии:

1. Да, здесь была опечатка. Да ,это работает, Спасибо.