Если вы планируете использовать код в рабочем коде веб-приложения,
используя любой веб-фреймворк, такой как Django / Flask, используйте такие проекты, как envparse , используя его, вы можете прочитать значение как ваш определенный тип.
from envparse import env
# will read WHITE_LIST=hello,world,hi to white_list = ["hello", "world", "hi"]
white_list = env.list("WHITE_LIST", default=[])
# Perfect for reading boolean
DEBUG = env.bool("DEBUG", default=False)
ПРИМЕЧАНИЕ: kennethreitz's autoenv - это рекомендуемый инструмент для создания переменных среды, специфичных для проекта, обратите внимание, что те, кто использует autoenv
, сохраняют файл .env
закрытым (недоступным для общественности)