为YAML配置文件设置自定义目录

2024-10-01 11:22:12 发布

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

我试图使用this库为python项目设置YAML配置文件,但我不想使用建议的目录进行配置,例如~/.config/app/etc/applinux。我已经尝试过使用一个环境变量来设置路径,如这里的文档中所述

有没有人有使用环境变量来实现这一点的经验

我真的不明白为什么API不让你传递一个文件路径,这种方法对我来说太复杂了。我怀疑有一个很好的理由我就是不明白!我想在大多数情况下,配置文件都会在python项目目录中


Tags: 项目文档路径目录apiconfigappyaml
1条回答
网友
1楼 · 发布于 2024-10-01 11:22:12

我正在试用这个库,到目前为止,为了将config.yaml文件放在脚本的根文件夹中,我只是这样做了:

import confuse


class MyConfiguration(confuse.Configuration):
    def config_dir(self):
        return './'


config = MyConfiguration('SplitwiseToBuckets')

print(config)

我知道这很粗鲁,但到目前为止我想要的是它能起作用D

相关问题 更多 >