小编Con*_*nor的帖子

使用python在字符串中扩展Environment变量

我有一个包含环境变量的字符串,例如

my_path = '$HOME/dir/dir2'
Run Code Online (Sandbox Code Playgroud)

我想解析字符串,查找变量并将其替换为字符串:

print "HOME =",os.environ['HOME']
my_expanded_path = parse_string(my_path)
print "PATH =", my_expanded_path
Run Code Online (Sandbox Code Playgroud)

所以我应该看到输出:

HOME = /home/user1

PATH = /home/user1/dir/dir2
Run Code Online (Sandbox Code Playgroud)

在Python中有一种优雅的方式吗?

谢谢!

康纳尔

python posix

19
推荐指数
3
解决办法
8879
查看次数

标签 统计

posix ×1

python ×1