8.1.2 Contenuto del modulo

Il modulo posix definisce il seguente dato:

environ
Un dizionario che rappresenta la stringa d'ambiente al momento in cui è stato lanciato l'interprete. Per esempio environ['HOME'] rappresenta il percorso della propria home directory, equivalente a getenv("HOME") in C.

La modifica di questo dizionario non influenza la stringa d'ambiente passata da execv(), popen() o system(); se avete la necessità di modificare l'ambiente, passate environ a execve() oppure aggiungete gli assegnamenti delle variabili e le istruzioni export alle stringhe di comando per system() oppure popen().

Note: Il modulo os fornisce un'implementazione alternativa di environ che aggiorna l'ambiente in caso di modifica. Inoltre l'aggiornamento di os.environ renderà obsoleto questo dizionario. Viene raccomandato l'utilizzo della versione nel modulo os di questa funzione al posto dell'accesso diretto al modulo posix.

Ulteriori contenuti di questo modulo dovrebbero essere utilizzati solo tramite il modulo os; per ulteriori informazioni vedete la documentazione riguardante quel modulo.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.