簡體   English   中英

在python中加載環境變量

[英]Load environment variables in python

嘗試在 python 模塊中加載環境變量

import os
    
class Config(object):
    port = os.environ.get("PORT") or 5000
    
print(Config.port)
    
$ 5000

這是我剛剛在燒瓶中遇到的問題的簡單解決方案

  • 使用pippipenv創建虛擬環境,即virtualenv env
  • 激活虛擬環境source env/bin/acivate
  • 安裝python-dotenv模塊pip install python-dotenv

在你的python文件之上有這樣的東西

在我的.env文件中,我有一個名為MY_VARIABLE的變量

MY_VARIABLE=Somevalue

在我的app.py我有這個

import os

from dotenv import load_dotenv
# Loading up the values
load_dotenv()
class Config(object):
    port = os.environ.get("MY_VARIABLE") or 5000

print(Config.port)

輸出

$ Somevalue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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