python - 如何在 PyYaml.load 中默认使用 CLoader

标签 python yaml pyyaml

有没有办法让 PyYaml 的默认加载器成为 CLoader。所以不必这样做

yaml.load(f, Loader=yaml.CLoader)

它只是默认为 CLoader,所以我可以这样做:

yaml.load(f)

最佳答案

我认为您正在寻找的是 functools.partial :

import functools

myload=functools.partial(yaml.load,Loader=yaml.CLoader)
myload(f)

关于python - 如何在 PyYaml.load 中默认使用 CLoader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3311682/

相关文章:

python - 如何按值拆分数组

python - numpy 数组中的匹配元素

yaml - Jekyll:无法将 YAML 前端内容字段正确呈现为 Markdown

python - FastAPI 是否支持具有嵌套结构(如 yaml)的配置文件?

python - 无法在我的 mac 上为 Python2.7 安装 YAML

python - Pyyaml - 对键、整数和字符串使用不同的样式

python - 为什么 TensorFlow matmul() 比 NumPy multiply() 慢得多?

python - 安装anaconda后Linux终端问题

naming-conventions - 如何为像 news 这样的表名设置单数/复数形式?

Cassandra 无效的 Yaml 尽管有有效值