Python无法从Windows中的.env文件中获取用户名

时间:2018-09-27 14:16:24

标签: python-2.7

1)!pip安装python-dotenv

2)从dotenv导入load_dotenv,find_dotenv

3)#通过遍历目录自动找到.env,直到找到为止     dotenv_path = find_dotenv()     #将条目加载为环境变量     load_dotenv(dotenv_path)

4)导入操作系统     KAGGLE_USERNAME = os.environ.get(“ KAGGLE_USERNAME”)     打印(KAGGLE_USERNAME)

Output: None

但是

预期输出为:

这里是什么问题?

1 个答案:

答案 0 :(得分:2)

我最近遇到了这个问题。

问题是我在虚拟环境中运行此程序,而dotenv程序包无法使用find_dotenv()命令找到.env文件。要克服这种使用

dotenv_path = find_dotenv(usecwd=True)

希望这会起作用。