宏观环境变量不能在python
问题描述:
访问perl的,参考环境变量:与宏观环境变量不能在python
print "$ENV{NAGIOS_HOSTNAME}\n";
在bash,引用环境变量:
echo $NAGIOS_HOSTNAME
我试图访问使用的环境变量os.environ['NAGIOS_HOSTNAME']
以下是错误
host_nagio = os.environ [ 'NAGIOS_HOSTGROUPNAME']
` Traceback (most recent call last):
File "Read_nagios_parm.py", line 6, in <module>
host_nagio= os.environ['NAGIOS_HOSTGROUPNAME']
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'NAGIOS_HOSTGROUPNAME'`
我怎样才能访问使用python的nagios的马科环境变量。
这似乎是一个简单的错误,我需要导出。
我曾与同试过,我得到KeyError异常 –
然后是环境变量没有按”不存在。 –
'回声$ NAGIOS_HOSTGROUPNAME 根@ opsview:在/ usr /本地/ Nagios的/的libexec /通知#'回声$ NAGIOS_HOSTGROUPNAME的输出是给空白数据 –