【问题标题】:How to get linux system variable in python如何在python中获取linux系统变量
【发布时间】:2018-10-26 04:14:35
【问题描述】:

我在/etc/profile中添加了一个名为env的变量,但是我没有export它,现在我想在python中获取env的值,但是我什么也没得到,我的代码是如下:

>>> import os
>>> env = os.environ.get('env')
>>> print env
None

【问题讨论】:

  • 请不要在图片中发布代码,而是将其添加到帖子中。
  • 尝试 os.environ 获取环境变量列表并检查env 是否存在
  • 这些更改是否适用于您的控制台会话?检查控制台上的env

标签: python linux system-variable


【解决方案1】:

谢谢大家,我已经解决了这个问题,原因是我没有使用'env'的大写,虽然我在profile文件中写了小写,但我必须要大写。

# my code like this:
import os
environ = os.environ  
env = environ.get('ENV')
# profile like this:
env=production

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 2010-10-06
    • 2015-12-11
    • 2016-09-29
    • 2011-12-14
    • 2013-06-17
    • 1970-01-01
    相关资源
    最近更新 更多