什么是环境变量?
当前操作系统在启动进程时传给它的一组“键-值”配置。在Linux/macOS系统中(终端上) 通过
echo $VAR,windows 上通过env:VAR,
三方程序进程中也提供了获取环境变量的方法,如node 的process.env和java 的System.getenv("KEY")
当然python 也内置了获取环境变量的方法。
python 中的环境变量是有 内置模块 OS 提供能力!
获取环境变量
.env 文件
一般情况下,编程语言都喜欢把配置文件放在一个单独的本项目的环境变量文件中(一般是根目录的 .env),然后通过程序加载这个文件内容到环境变量中。- 作用范围:仅当前进程;不会修改操作系统的全局环境,也不会影响启动它的父进程/终端。
- 生命周期:随当前进程结束而消失。
- 可见性:只有在加载之后由该进程创建的子进程会继承这些变量。

