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

2024-04-19 08:27:03 发布

您现在位置:Python中文网/ 问答频道 /正文

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

test1:
    minVolt: -1
    maxVolt: 1
test2:
    curr: 5
    volt: 5

我可以使用以下命令将文件读入python:

import yaml

with open("config.yaml", "r") as f:
    config = yaml.load(f)

然后我可以用

config['test1']['minVolt']

从样式上看,使用配置文件中的变量的最佳方式是什么?我将在多个模块中使用变量。如果我只访问上面所示的变量,如果重命名了某个变量,我将需要重命名该变量的每个实例。

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


Tags: 模块文件import命令configyaml配置文件with