【发布时间】:2022-01-08 05:16:37
【问题描述】:
我制作了 .env 和 .gitignore 文件以及其他一些文件。 .env 在 gitignore 中,我已经在 GitHub 上推送了所有文件。结果如下:
- .env 未跟踪且未推送到存储库 [正确行为]
- .env 文件中的数据无法访问 [找不到类型的令牌]
from dotenv import load_dotenv
import os
load_dotenv()
TOKEN = os.getenv('TOKEN')
我已经尝试在 github 上手动推送 .env 并且一切顺利,我可以访问 .env 中的数据 但是用 git bash 推送,却无法访问。如何同时使用 .gitignore 和 .env 访问数据?
【问题讨论】:
-
在你做
load_dotenv()之前做一个os.getcwd(),它应该打印出.env文件将被搜索的目录。
标签: python-3.x gitignore dotenv