环境变量使用

python环境变量引用:


os.environ['环境变量名称']='环境变量值'             设置环境变量

这样就可以把环境变量放到文件里面引用即可


实例:

In [8]: output=subprocess.check_output(["head -c 16 /dev/urandom | od -An -t x | tr -d ' '"], shell=True)       
In [14]: os.environ["token"]=str(output)                                                                                             

In [15]: os.environ["token"]                                                                                                         
Out[15]: "b'766309a18c267df894f3a99d7084a1dd\\n'"

cat > /etc/kubernetes/token.csv <<EOF
os.environ["token"],kubelet-bootstrap,10001,"system:kubelet-bootstrap"
EOF



实例:

os.environ["user"]="jenkins"

os.environ["user"]

'jenkins'

 

os.path.expanduser(path)                            把path中包含的”~”和”~user”转换成用户目录

实例

os.path.expanduser("~")

'/home/mysql'

 

os.path.expandvars(path)                      根据环境变量的值替换path中包含的”$name”和”${name}”

实例

os.environ["user"]="jenkins"

os.path.expandvars("$user/mysql")

'jenkins/mysql'
 

猜你喜欢

转载自www.cnblogs.com/effortsing/p/10346224.html