zoukankan      html  css  js  c++  java
  • Python--yaml文件操作

    一、yaml文件的使用注意事项

    加载yaml文件函数:

    data = yaml.load(f)  (我在实际测试中用的是yaml.safe_load(f)可以正常,用yaml.load(f)会报错因为python3之后已经改成了safe_load(f))
    1.首先yaml文件里的格式必须为字典,否则会报错
    2.yaml文件不能为空,否则也会报错
    3.yaml文件一次只能返回一个字典,如果yaml文件中有多个字典,load函数也只能返回第一个,所以在插入yaml的时候最好外面只包一层字典,里面放列表就好了

    写入yaml文件函数:

    yaml.dump(dataMap, f)  

    把值插进去,记住一定要插字典

    (dump有几个重要的参数要给大家看看,fn就是文件描述符 yaml.dump(dataMap,default_flow_style=False,stream=f,indent=4,encoding='utf-8',allow_unicode=True)   default_flow_style=False 大概就是不要什么风格之类的给我最简单的方式显示就行了 encodeing=’utf-8‘ 设置一下编码 allow_unicode=True 上传时候是不是转化成unnicode形式 indent=4 这个我也不知道)
    ---------------------


  • 相关阅读:
    高斯消元法求逆矩阵
    二分法
    Boost库
    sorts
    排序算法_HeapSort
    粒子系统之概述_20140101
    新年祝福!_20140101
    思维_逆向的魅力2_20131229
    思维_逆向的魅力_20131229
    编码能力的提升?_20131228
  • 原文地址:https://www.cnblogs.com/wangyanyan/p/11190904.html
Copyright © 2011-2022 走看看