Leggi le variabili di ambiente in Python:
IL sistema operativo Il modulo richiederà l'importazione per leggere le variabili di ambiente. Il sistema operativo.L'oggetto ambientale viene utilizzato in Python per accedere alla variabile di ambiente. Il programmatore può impostare e ottenere il valore di qualsiasi variabile di ambiente utilizzando questo oggetto. Diversi modi per leggere, controllare e assegnare il valore della variabile di ambiente mostrato nella parte successiva di questo tutorial.
Esempio-1: leggi tutto e la variabile di ambiente specifica
Crea un file Python con il seguente script per leggere e stampare tutte le variabili e la variabile di ambiente specifica. Il loop "per" ha utilizzato nello script per leggere e stampare tutti i nomi e i valori delle variabili di ambiente esistenti. Successivamente, il valore della variabile "Home" è stato stampato.
# Importa il modulo OSProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'elenco di tutte le variabili di ambiente è stato stampato e il valore della variabile di casa è stato stampato alla fine dell'output.
Esempio 2: controllare che la variabile di ambiente specifica è impostata o no
Crea un file Python con il seguente script per verificare o meno la particolare variabile di ambiente. Qui, il modulo OS è stato utilizzato per leggere i valori della particolare variabile di ambiente e il modulo SYS è stato utilizzato per terminare dallo script. Il ciclo infinito 'mentre' ha continuato a controllare continuamente il valore della variabile di ambiente specifica fino a quando l'utente non fornisce un nome variabile che non è impostato. Se l'utente fornisce un nome variabile di ambiente come input, verrà stampato il valore di quella variabile. Se l'utente fornisce un
# Importa il modulo OSProduzione:
Dopo aver eseguito lo script sopra, verrà visualizzato il seguente output se il nome della variabile prelevato è impostato per il primo valore di input e non impostato per il secondo valore di input. Secondo l'output, il valore del CASA La variabile è impostata e il valore di questa variabile è stato stampato. Successivamente, il Api_key ha preso come variabile che non è impostata. Quindi, lo script è terminato dopo aver visualizzato il messaggio.
Esempio-3: controlla che la particolare variabile di ambiente è accesa o disattivata
Crea un file Python con il seguente script per controllare una particolare variabile di ambiente è accesa o disattivata. IL Ottenere() La funzione è stata utilizzata nello script per verificare il valore corrente di 'Debug' è vero o falso. Lo script stamperà il messaggio in base al valore della variabile.
# Importa il modulo OSProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se il valore della variabile di debug è falso. Il valore della variabile può essere modificato utilizzando la funzione setDefault () mostrata nell'esempio successivo.
Esempio-3: assegnare il valore alla variabile di ambiente
La funzione setDefault () viene utilizzata per impostare il valore di qualsiasi variabile di ambiente. Crea un file Python con il seguente script per abilitare la variabile di ambiente, 'Debug', Questo è disabilitato per impostazione predefinita. Il valore di questa variabile è stato abilitato all'inizio dello script impostando il valore su VERO Utilizzo della funzione setDefault (). Successivamente, il valore di questa variabile ha verificato utilizzando il Ottenere() funzione. Il messaggio, 'La modalità di debug è attiva' verrà stampato se la variabile è impostata correttamente; Altrimenti, il messaggio, 'La modalità debug è disattivata' sarà stampato.
# Importa il modulo OSProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. La variabile "debug" è stata abilitata utilizzando l'impostazione del suo valore su true. Quindi, il messaggio, 'La modalità di debug è attiva' ha stampato come output.
Conclusione:
I valori delle variabili di ambiente possono essere impostati o ottenere utilizzando l'array di Environ [] del modulo OS o utilizzando le funzioni setDefault () e get (). Il nome della variabile di ambiente viene utilizzato come indice dell'array ambientale per impostare o ottenere il valore di quella variabile. La funzione get () viene utilizzata per ottenere il valore di una particolare variabile e la funzione setDefault () viene utilizzata per impostare il valore della variabile particolare.