У меня есть строка, содержащая переменную окружения, например,
my_path = '$HOME/dir/dir2'
Я хочу проанализировать строку, найти переменную и заменить ее в строке:
print "HOME =",os.environ['HOME']
my_expanded_path = parse_string(my_path)
print "PATH =", my_expanded_path
Итак, ядолжен увидеть результат:
HOME = /home/user1
PATH = /home/user1/dir/dir2
Есть ли элегантный способ сделать это в Python?
спасибо!
Conor