Wie setze ich Umgebungsvariablen in Python?

In Python können Sie Umgebungsvariablen mit dem os-Modul festlegen. Hier ist ein Beispiel-Code-Schnipsel, der die Umgebungsvariable "MY_VARIABLE" auf den Wert "hello" festlegt:

import os

# Setze die Umgebungsvariable
os.environ['MY_VARIABLE'] = 'hello'

# Greife auf die Umgebungsvariable zu
print(os.environ['MY_VARIABLE'])

Sie können auch die Methode os.environ.update() verwenden, um mehrere Variablen auf einmal festzulegen:

import os

# Setze die Umgebungsvariable
os.environ.update({'MY_VARIABLE_1': 'hello', 'MY_VARIABLE_2': 'world'})

# Greife auf die Umgebungsvariable zu
print(os.environ['MY_VARIABLE_1'])
print(os.environ['MY_VARIABLE_2'])

Bitte beachten Sie, dass die Änderungen an den Umgebungsvariablen mit os.environ nur in dem aktuellen Prozess und seinen Kindprozessen wirksam sind und keinen Einfluss auf die Umgebung des Elternprozesses haben, der das Python-Skript gestartet hat.

Es ist auch erwähnenswert, dass Sie die Methode os.environ.get() verwenden können, um auf den Variablenwert zuzugreifen, es wird None zurückgeben, wenn die Variable nicht in der Umgebung gesetzt ist.