宏环境变量无法在 Python 中访问



在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']

相关内容

  • 没有找到相关文章

最新更新