Skip to content

配置文件的使用

python 配置最佳实践

使用 settings.py、config.py 等

例如 Django 使用 settings.py 来进行配置

configparser

https://docs.python.org/zh-cn/3.7/library/configparser.html

使用 redis

yaml

py

test.yaml:

1
file_path: /usr/local

test.py:

1
2
3
4
5
6
7
import yaml

with open("./test.yaml") as f:
    conf = yaml.load(f, Loader=yaml.SafeLoader)

print(conf)
# {'file_path': '/usr/local'}

.env

如果使用.env作为配置文件,不要将其 push 到远程仓库
应该将其加入到.gitignore,然后创建一个.env.example将其 push 到远程仓库

.env文件的 vscode 插件:DotENV
注释以#开头