在perl中,引用环境变量:
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 的 marco 环境变量。
这似乎是我需要导出的简单错误。
从文档中:
os.environ
映射对象 [...]
os.environ['NAGIOS_HOSTGROUPNAME']