将shell脚本中定义的环境变量读入python。
cmdvars的Python项目详细描述
命令变量
将shell脚本中定义的环境变量读入python。
这个库使用shell获取变量值,并处理
多行变量。
用法
给定一个shell文件:myvars.env:
#!/bin/bash exportVAR1=1exportVAR2="This is a multiline value"exportVAR3=3NOT_EXPORTED=4
获取变量
>>>importshellvars>>>shellvars.get_vars('myvars.env'){'VAR1':'1','VAR2':'This\nis\na\nmultiline value','VAR3':'3'}
列表变量
列出脚本中的变量名。
>>>importshellvars>>>shellvars.list_vars('myvars.env')['VAR1','VAR2','VAR3']
这相当于,但比
>>>shellvars.get_vars('myvars.env').keys()