Utilizzo del modulo os
È possibile ottenere i valori delle variabili di ambiente. Per esempio:È possibile impostare una variabile d'ambiente da Python in modo permanente?
os.environ['HOME']
Tuttavia, non riesco a impostare le variabili di ambiente:
os.environ['BLA'] = "FOO"
Funziona nella sessione corrente del programma, ma quando ho Python programma è finito, non vedo che è cambiato (o imposta) i valori delle variabili d'ambiente. C'è un modo per farlo da Python?
Solo per curiosità, c'è un modo per ottenere questo risultato su Windows? – Alexis
@Alexis Non ho molta familiarità con Windows, ma secondo http://superuser.com/questions/79612/setting-and-getting-windows-environment-variables-from-the-command-prompt, è possibile utilizzare il comando 'setx' da dentro python. Oppure puoi accedere al registro dei vinci direttamente con il modulo python '_winreg' http://docs.python.org/2/library/_winreg.html – rantanplan