Способы экспорта переменных среды в Python: примеры и методы

Чтобы экспортировать переменные среды в Python, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1. Использование модуля os

import os
# Method 1: Using the os module
os.environ["VAR_NAME"] = "variable_value"

Метод 2: использование пакета dotenv

import dotenv
# Method 2: Using dotenv package
dotenv.set_key(dotenv.find_dotenv(), "VAR_NAME", "variable_value")

Метод 3: использование пакета python-dotenv

from dotenv import dotenv_values, set_key
# Method 3: Using python-dotenv package
env_vars = dotenv_values(".env")
env_vars["VAR_NAME"] = "variable_value"
set_key(".env", "VAR_NAME", "variable_value")

Метод 4. Использование модуля subprocess

import subprocess
# Method 4: Using subprocess module
subprocess.run(["export", "VAR_NAME=variable_value"], shell=True)

Метод 5: использование пакета python-decouple

from decouple import config, Csv
# Method 5: Using python-decouple package
config("VAR_NAME=variable_value")

Обратите внимание, что для некоторых методов может потребоваться установка дополнительных пакетов (dotenv, python-dotenv, python-decouple) с использованием пакета менеджер, как Пип.