java中的接口是类吗
743
2022-08-26
Python读取Yaml文件(Python读取yaml文件的某一个值)
一、安装模块
pip install pyyaml
二、host.yaml文件
k8s:- role: node1 ip: 192.168.1.2 hostname: k8s-node1- role: node2 ip: 192.168.1.3 hostname: k8s-node2DB: ip: 192.168.1.10 port: 3306
三、read_yaml.py
#!/bin/env python# -*- coding:utf-8 -*-import yamlimport osscript_path = os.path.dirname(os.path.realpath(__file__)) #脚本所在路径yaml_path = os.path.join(script_path, "host.yaml") #yaml文件路径# open方法打开直接读出来cfg = open(yaml_path, 'r').read() # 读出来是字符串host_info = yaml.load(cfg,Loader=yaml.FullLoader) # 用load方法转为字典# print(host_info)print("node1的IP地址:%s" % host_info.get('k8s')[0].get('ip')) #获取node1的IP地址print("DB的端口:%s" % host_info.get('DB').get('port'))
四、执行结果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~