【发布时间】:2021-01-28 01:46:09
【问题描述】:
我想从字符串中解析环境变量。 例如:
envs = parse_env('name="John Doe" age=21 gender=male')
print(envs)
# outputs: {"name": "John Doe", "age": 21, "gender": "male"}
实现这一目标的最佳和最简约的方法是什么? 谢谢。
【问题讨论】:
-
你可以控制字符串的格式吗?你的例子中的那个并不像它应该的那样容易解析。
-
我想我可以去掉引号,这很容易,因为我认为值内不会有空格。只是有点野心勃勃。 :P
-
值中没有空格(或使用转义序列而不是引号来表示值中的空格)使得它更更容易。 :)
标签: python parsing environment-variables