在Python程序中,使用环境变量会非常方便,它有如下特点:
- 每个通过os库来定义的环境变量,在程序可以随时定义,随时使用,程序关闭时,释放。
- 每个线程使用环境变量的值是一致的,一个线程改变了某个环境变量的值时,另外一个线程获取该环境变量的值时,就是改变后的值。
- 变量作用域全局有效。
环境变量的定义和赋值:
定义和重新赋值环境变量时,使用的方法是一样,例如:如下代码定义了一个叫:”MODEL_POST_STATUS“环境变量,并且赋值为”0“,
os.environ['MODEL_POST_STATUS'] = "0"
环境变量值的获取:
如下代码获取MODEL_POST_STATUS的值
os.environ.get('MODEL_POST_STATUS')
环境变量使用注意事项:
- 环境变量的值只能为字符串的值,不能为其他的值。