当我调用 getdata.py 时,我想自动运行 shell 脚本以使用“source .env”或“. .env”运行 .env 文件,但无法运行该命令。当我输入“source .env”时,debian 说找不到源,错误代码为 32512。 (点)“..env”返回 0,但不读取 .env。我尝试了 os.system 和 subprocess.run 命令。
我很可能会使用:
pip install python-dotenv
from dotenv import load_dotenv
import os
load_dotenv('.env')
# Access environment variables
my_var = os.getenv('MY_VAR')
这似乎很容易,但我正在寻找使用 .env 而不使用任何其他第三个包。
我正在寻找更多的Python方法来做到这一点。