最新消息:20210917 已从crifan.com换到crifan.org

【已解决】pyyaml和ruamel.yaml关系

yaml crifan 534浏览 0评论
折腾:
【未解决】给VMWare中macOS中抓包项目开启mitmdump代理
期间,注意到:
此处之前安装的pyyaml,此处mitmproxy也安装了yaml,不过是:
ruamel.yaml-0.16.10 ruamel.yaml.clib-0.2.0
不知道有何关系
pyyaml vs ruamel.yaml
【总结】
  • yaml
    • 本身是一种文件格式,对应一种标准:YAML
  • pyyam vs ruamel.yaml
    • 支持YAML标准不同
      • pyyaml:YAML 1.1
      • ruamel.yaml:YAML 1.2
        • 2009年发布时
    • ruamel.yaml重新集成和更好的支持Python2和Python3
    • 测试框架
      • pyyaml:tox
      • ruamel.yaml:tox、py.test
    • 其他说明
      • ruamel.yaml是 Kirill Simonov的PyYAML 3.11的衍生物
        • 支持了YAML 1.2,以及双程(round-trip)加载器和导出器(dumpers)
          • 以支持更多特性
            • comments
            • block style and key ordering are kept, so you can diff the round-tripped source
            • flow style sequences ( ‘a: b, c, d’) (based on request and test by Anthony Sottile)
            • anchor names that are hand-crafted (i.e. not of the form“idNNN“)
            • merges in dictionaries are preserved

转载请注明:在路上 » 【已解决】pyyaml和ruamel.yaml关系

与本文相关的文章

  • 暂无相关文章!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
87 queries in 0.174 seconds, using 23.11MB memory