python中 yaml库 & json库 & xmltodict库使用

1、yaml安装

  pip install yaml

2、yaml允许格式  

  YAML中允许表示三种格式,分别是常量值,对象和数组

3、yaml注意事项

  YAML大小写敏感;
  使用缩进代表层级关系;
  缩进只能使用空格,不能使用TAB,不要求空格个数,只需要相同层级左对齐(一般2个或4个空格)

4、常用方法 yaml.load()  yaml.dump()

  yaml.load()   将 yaml文件 转换为 python对象

  yaml.dump()   将pyhon数据直接保存到yaml文件中

  还有其他方法可以查看yaml文档
 

5、json库常用方法

  json.loads()   将json格式转换为字典

  json.dumps()  将python数据类型编码为json格式字符串

  json.dump()  将json数据写入到文件中

  json.load()  从文件中读取json信息

6、yaml与json互转

  json转yaml

  yaml.dump(json.load(sys,stdin),sys.stout)

  yaml转json

  json.dump(yaml.load(sys.stdin),sys.stout)

7、xml文件转json格式

  json.dumps(xmltodict.parse(sys.stdin))
 
8、json文件转xml格式
  xmltodict.unparse(sys.stdin)

猜你喜欢

转载自www.cnblogs.com/ioan/p/11200543.html
今日推荐