首页 > 解决方案 > 在 .env 文件上打印 key=value 对

问题描述

我用这种格式制作 .env 文件

consumer_key="value1"
consumer_secret="value2"

我尝试打印出我的环境变量,

import tweepy
import os
import schedule
import time
import random
from vocab import daftar
from dotenv import load_dotenv

load_dotenv()

print(os.environ)

它在我的机器上运行良好,然后我尝试将它上传到服务器中,我在运行我的 phyton 文件时发现了这个问题

environ({'PYTHONUNBUFFERED': 'true',
'LD_LIBRARY_PATH': '/app/.heroku/vendor/lib:/app/.heroku/python/lib:', 
'PYTHONHOME': '/app/.heroku/python','LANG': 'en_US.UTF-8', 
'DYNO': 'run.6602', 'PYTHONHASHSEED': 'random',
'FORWARDED_ALLOW_IPS': '*','PWD': '/app', 'DYNO_RAM': '512', 
'value1':'value2',
'_': '/app/.heroku/python/bin/python3'})

为什么环境变量与 .env 文件中的 key=value 对不匹配?

标签: pythonherokuenvironment-variables

解决方案


推荐阅读