[英]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.