首页 > 解决方案 > 有没有办法在 macOS 中读取 .env 文件?

问题描述

我使用命令创建了 .env 文件并创建了诸如此类的变量token_id="13423edq234"。我不想使用像 dotenv 这样的外部包来读取文件。我只想知道是否有任何方法可以加载我创建的 .env 文件,以便 Python 可以读取它。此外,我不想将 env 变量添加到 zprofile。

vim .env

在 Python 3 shell 中,

import os
os.environ['token_id']

它说,它没有定义。

标签: macosenvironment-variables

解决方案


您可以在运行它之前获取它:

$ source .env
$ python
>>> import os
>>> os.environ['token_id']

推荐阅读