小编cam*_*usb的帖子

在python中读取YAML配置文件并使用变量

说我有一个yaml配置文件,例如:

test1:
    minVolt: -1
    maxVolt: 1
test2:
    curr: 5
    volt: 5
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令将文件读取到python中:

import yaml

with open("config.yaml", "r") as f:
    config = yaml.load(f)
Run Code Online (Sandbox Code Playgroud)

然后我可以使用

config['test1']['minVolt']
Run Code Online (Sandbox Code Playgroud)

在样式方面,使用配置文件中变量的最佳方法是什么?我将在多个模块中使用变量。如果我仅按上述方式访问变量,则如果重命名了某些内容,则需要重命名该变量的每个实例。

只是想知道在不同模块中使用配置文件中的变量的最佳或通用做法是什么。

python yaml config

6
推荐指数
1
解决办法
4071
查看次数

标签 统计

config ×1

python ×1

yaml ×1