gpt4 book ai didi

flask - Python-dotenv 无法解析从第 2 行开始的语句

转载 作者:行者123 更新时间:2023-12-03 23:27:02 24 4
gpt4 key购买 nike

Python-dotenv could not parse statement starting at line 2

我已经卸载并重新安装了 python-dotenv 仍然出现同样的错误。
有人可以整理这个吗?

最佳答案

确保您的 .env 文件仅包含以下格式的数据:

MY_ENV_VAR = value
除此之外的任何内容,如果您尝试检索它们,您将获得 NoneType
当您尝试检索这些时,您可以执行以下操作:
from pathlib import Path
from dotenv import load_dotenv

env_path = Path('.', '.env')
load_dotenv(dotenv_path=env_path)

my_env_var = os.getenv('MY_ENV_VAR')
env_path 只是 .env 文件的路径。这 '。'是您的应用程序的根目录。您甚至可以在 dotenv_path 参数中传递它,例如 ' \path\to\your\.env' 例如 load_dotenv(dotenv_path='\path\to\your\.env')
编辑:
如果您在终端中添加它,请确保 = 符号周围没有空格。例如:
Linux:
$ export MY_ENV_VAR=value
视窗:
> set MY_ENV_VAR=value 

关于flask - Python-dotenv 无法解析从第 2 行开始的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62421123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com