autoenv和dotenv都是以 键-值 方式存放于 .env 文件中作为环境变量。

autoenv

autoenv一般用于cli脚本中,当通过 cd 进入某个包含 .env 文件的目录后激活环境变量。

1
2
3
4
5
6
7
>>> echo "ENV1=hello" > /aa/.env
>>> echo "ENV1=world" > /bb/.env
>>> cd /aa
ENV1=hello

>>> cd /bb
ENV1=world

cd/aa 目录后,ENV1环境变量为 hello

cd/bb 目录后,ENV1环境变量为 world

dotenv

dotenv用于python在运行目录下查找 .env 文件,并且加载它的环境变量。一般用于web服务中。