1. 运行以下代码,报错:load() missing 1 required positional argument: 'Loader'
config = yaml.load(open('config.yml'))
2. 原因:yaml高版本放弃了yaml.load(file)这个用法。
3. 解决方法:
①添加参数Loader=yaml.FullLoader(即可)
config = yaml.load(open('config.yml'),Loader=yaml.FullLoader)
②用safe_load()代替load()
config = yaml.safe_load(open('config.yml'))
参考链接:
Yaml代码bug:load() missing 1 required positional argument: ‘Loader‘
TypeError: load() missing 1 required positional argument: ‘Loader‘