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)
相关文章
相关标签/搜索