首页 > 编程语言 > 详细

python里shell环境变量设置与获取

时间:2020-04-12 09:38:46      阅读:123      评论:0      收藏:0      [点我收藏+]

part 1 应用场景

当有多个运行环境时,需要一个参数来控制运行环境。 比如:我们有5台服务器,共用一套业务代码。在处理业务时,它们各自读写对应的数据库。这个时候统一的配置文件和全局变量都无法满足需求。假设这些服务器都有一个名字参数SERVER_NAME,服务器A的名字IG、服务器B的名字FPX、服务器C的名字为TES...。当项目启动时,我们在启动文件里先获取这个SERVER_NAME,根据SERVER_NAME的值来操作对应的数据库。这个SERVER_NAME的作用就是一个环境变量啦~

part2 使用方法

设置系统环境变量

os.putenv("环境变量名称", 环境变量值)
或
os.environ["环境变量名称"] = 环境变量值

获取系统环境变量

os.getenv("环境变量名称")
或
os.environ["环境变量名称"]

part3 使用实例

root@iZuf6a76txiqdadthnswrmZ:~# python
Python 3.6.8 (default, Oct  9 2019, 14:04:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> import os
>>> 
>>> os.environ["SERVER_NAME"]="theshy1103"
>>> 
>>> os.getenv("SERVER_NAME")
‘theshy1103‘

 

 

 

参考链接:https://www.jianshu.com/p/d92621dc59ff

 

python里shell环境变量设置与获取

原文:https://www.cnblogs.com/theshy1103/p/12683426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!