2024-06-25 23:27:31 发布
网友
我得到了json输出。如何获取可以存储为变量的键
样品:
"plays": [ { "tasks": [ { "hosts": { "sw01": { "_ansible_no_log": false, "action": "set_fact", "ansible_facts": { "OS": "ios" }, "changed": false } } ] }]
获取变量:
喜欢获取:sw01并存储为主机名。然后获取OS值。 谢谢你的帮助
sw01
OS
这是完整的版本
import json data = """{ "plays": [ { "tasks": [ { "hosts": { "sw01": { "_ansible_no_log": false, "action": "set_fact", "ansible_facts": { "OS": "ios" }, "changed": false } } }] }] }""" output = json.loads(data) hosts = output['plays'][0]['tasks'][0]['hosts'] for host in hosts.keys(): print(host)
这是完整的版本
相关问题 更多 >
编程相关推荐