一文搞懂Python读取yaml
首先看一下yaml和json文件的对比

接着看一下Python读取yaml的代码示例
import yaml
data = yaml.safe_load(open("../testdata/data.yaml", encoding="utf8"))
print(data)
print("hero:",data['hero'])
print("hero_name:",data['hero_name'])
print("heros:",data['heros'])
print("hero_name_list:",data['hero_name_list'])
看一下执行代码后输出的结果
1 {'hero': {'name': '韩凯', 'age': 32}, 'hero_name': ['赵四', '王五', '马六'], 'heros': [{'name': '钱二', 'hight': 180, 'weght': 160}], 'hero_name_list': [['安然', '松江', '武松'], ['晁盖', '周瑜', '诸葛亮']]} 2 hero: {'name': '韩凯', 'age': 32} 3 hero_name: ['赵四', '王五', '马六'] 4 heros: [{'name': '钱二', 'hight': 180, 'weght': 160}] 5 hero_name_list: [['安然', '松江', '武松'], ['晁盖', '周瑜', '诸葛亮']]
对应关系这下明白了吧?
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号