在Python程序中,使用环境变量会非常方便,它有如下特点:

  • 每个通过os库来定义的环境变量,在程序可以随时定义,随时使用,程序关闭时,释放。
  • 每个线程使用环境变量的值是一致的,一个线程改变了某个环境变量的值时,另外一个线程获取该环境变量的值时,就是改变后的值。
  • 变量作用域全局有效。

环境变量的定义和赋值:

定义和重新赋值环境变量时,使用的方法是一样,例如:如下代码定义了一个叫:”MODEL_POST_STATUS“环境变量,并且赋值为”0“,

os.environ['MODEL_POST_STATUS'] = "0"

环境变量值的获取:

如下代码获取MODEL_POST_STATUS的值

os.environ.get('MODEL_POST_STATUS') 

环境变量使用注意事项:

  • 环境变量的值只能为字符串的值,不能为其他的值。