簡體   English   中英

如何使用環境文件 Python 中的變量?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM