python 操作yaml文件

yaml 5.1版后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版后就修改了需要指定Loader,通过默认加载​​器(FullLoader)禁止执行任意函数

yaml 5.1之前的版本,原来的写法:yaml.load(file)
yaml 5.1之后的版本,新的写法:yaml.load(file,Loader=yaml.FullLoader)


使用:
with open(file_name, 'r', encoding='utf-8') as file:     
  yaml.load(file, Loader=yaml.FullLoader)




posted on 2019-09-12 10:54  凌风子  阅读(1778)  评论(0编辑  收藏  举报