os.getenv ( )
DESCRIPTION.
Retourne, dans un str ( ), la valeur de la variable d'environnement passée en argument.
SYNTAXE.
Valeur = os.getenv ( variable , absent )
Valeur = ⇨ variable qui recevra la valeur retournée [ optionnel ]
os.getenv ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
variable ⇨ nom de la variable d'environnement [ OBLIGATOIRE ]
absent ⇨ valeur par défaut [ optionnel ]
REMARQUES.
variable doit être un str ( ) valide, correspondant au nom d'une variable d'environnement de l'OS de la machine hote.
absent doit être un str ( ) quelconque mais valide. par défaut absent vaut None.
L'appel de la méthode os.getenv ( ) retourne la valeur de variable, au moment de l'importation du module os par le script, si variable est un nom de variable d'environnement du système d'exploitation, sinon c'est absent qui est retourné, s'il est présent dans l'appel de la méthode.
Les variables d'environnement disponibles pour l'OS de l'utilisateur, et leur valeur, peuvent être consultées avec la constante os.environ qui les retourne dans un dict ( ). for kcle , kvaleur in os.environ.items ( ) : print ( kcle , ":" , kvaleur )
Les changements de valeur des variables effectués après le chargement du module os peuvent ne pas être pris en compte par la méthode os.getenv ( ) qui s'appuie uniquement sur la constant os.environ pour retourné les valeurs demandées.
Voir la méthode os.getenvb ( ) pour obtenir la valeur de variable dans un bytes ( ).
Voir la méthode os.putenv ( ) pour modifier la valeur de variable.
Voir la méthode os.unsetenv ( ) pour supprimer variable.
EXEMPLE.
import os
print ( "L'utilisateur est :" , os.getenv ( "USER" ) )
print ( "Langue par défaut et encodage des caractères :" , os.getenv ( "LANGUAGE" , "LANGUAGE n'est pas valide" ) )
print ( "Répertoire de travail de l'utilisateur :" , os.getenv ( "HOME" ) )
print ( "Système d'exploitation :" , os.getenv ( "OS" ) )
print ( "Quantité de ROM :" , os.getenv ( "ROM" , "ROM n'est pas valide" ) )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.