Moduł I można uzyskać wartości zmiennych środowiskowych. Na przykład:Czy można ustawić na stałe zmienną środowiskową z Pythona?
os.environ['HOME']
jednak, że nie można ustawić zmienne środowiskowe:
os.environ['BLA'] = "FOO"
Działa w bieżącej sesji programu, ale kiedy python program jest gotowy, nie widzę, że zmienił (lub ustaw) wartości zmiennych środowiskowych. Czy jest jakiś sposób na zrobienie tego z Pythona?
tylko przez ciekawość, czy jest jakiś sposób aby to osiągnąć na Windows? – Alexis
@Alexis Nie jestem zaznajomiony z Windows, ale zgodnie z http://superuser.com/questions/79612/setting-and-getting-windows-environment-variables--z-the-andommand-prompt, mógłbyś użyć komenda 'setx' z wewnętrznego pythona. Możesz też uzyskać bezpośredni dostęp do rejestru wygranych bezpośrednio za pomocą modułu '_winreg' python http://docs.python.org/2/library/_winreg.html – rantanplan