【发布时间】:2017-08-16 20:53:23
【问题描述】:
在 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环境变量。
这似乎是一个我需要导出的简单错误。
【问题讨论】:
标签: python-2.7 macros global-variables environment nagios