load() missing 1 required positional argument: ‘Loader‘

load() missing 1 required positional argument: ‘Loader‘,第1张

load() missing 1 required positional argument: ‘Loader‘ 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‘

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5695494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存