首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PythonNameError:未定义名称'discovery‘

PythonNameError:未定义名称'discovery‘
EN

Stack Overflow用户
提问于 2018-07-14 04:16:54
回答 2查看 954关注 0票数 -1

下面这篇文章是关于error ..any function.But的想法吗?

代码语言:javascript
运行
复制
def zabbix_discovery(pingdom_data):
        discovery = []
        for k,v in data["recipes"].items():
                discovery.append(
                         {"{#NAME}": str(v['name'])}
                         )
cmd_args = [
        'zabbix_sender',
        '-z', config.get('ZABBIX', 'server'),
        '-p', config.get('ZABBIX', 'port'),
        '-s', config.get('ZABBIX', 'host'),
        '-k', config.get('ZABBIX', 'key1'),
        '-o', "'{ \"data\": " + discovery + " }'"
        ]
zabbix_trapper(cmd_args)

=====

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "txncheck_backup.py", line 52, in <module>
    '-o', "'{ \"data\": " + discovery + " }'"
NameError: name 'discovery' is not defined

=====

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51332269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档