[英]How to use variables from an environment file Python?
我有一个正在处理的项目,我需要将敏感信息作为变量存储到环境文件中,以便稍后在我的代码中调用。 我在使用它时遇到问题,所以我把它简化为我能想到的最简单的测试。
我在同一目录中创建了一个 test.py 文件和一个 var.env 文件。 它们是此目录中的唯一文件。
这是我的 test.py,它只是试图打印值
#test.py
import os
from dotenv import load_dotenv
print(os.getenv('PROJECT'))
这是保存为 var.env 的环境文件
#.env test file
PROJECT='newproject1234'
当我运行 test.py 时,我得到的响应是“无”。 我知道我必须在这里遗漏一些简单的东西。 任何帮助表示赞赏。
您需要先调用load_dotenv
。
#test.py
import os
from dotenv import load_dotenv
load_dotenv('var.env')
print(os.getenv('PROJECT'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.