Python中PyYaml模块的使用load&dump的读写

Python中PyYaml模块的使用load&dump的读写,第1张

YAML是一个可读性高,用来表达数据序列化的格式,常常作为配置文件使用

安装:pip install pyyaml

import yaml                                                 
                                                            
# 使用load读取yml文件中的内容   open打开文件                              
print(yaml.load(open("demo.yml"),Loader=yaml.FullLoader))   
# 打印结果为:[['Asdfgh', 'Bsdfghj', {'a': 1}]]嵌套列表               
                                                            
# 使用dump可以将列表转换成yaml格式的内容                                   
print(yaml.dump([['Asdfgh', 'Bsdfghj', {'a': 1}]]))         
                                                            
# 使用dump将内容打印到demo01.yml文件中                                 
with open("demo01.yml","w") as f:                           
    yaml.dump([['Asdfgh', 'Bsdfghj', {'a': 1}]],stream=f)   

yaml文件内容&格式:
注意空格

-
  - Asdfgh
  - Bsdfghj
  - a: 1

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/873443.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存