Lire des variables d'environnement en python:
Le OS Le module devra importer pour lire les variables d'environnement. Le système d'exploitation.Environ Object est utilisé dans Python pour accéder à la variable d'environnement. Le codeur peut définir et obtenir la valeur de toute variable d'environnement en utilisant cet objet. Différentes façons de lire, de vérifier et d'attribuer la valeur de la variable d'environnement s'est affichée dans la partie suivante de ce tutoriel.
Exemple-1: Lire tout et variable d'environnement spécifique
Créez un fichier Python avec le script suivant pour lire et imprimer toutes les variables et la variable d'environnement spécifique. La boucle 'for' a utilisée dans le script pour lire et imprimer tous les noms et valeurs de variables d'environnement existantes. Ensuite, la valeur de la variable «à domicile» a été imprimée.
# Module d'importation du système d'exploitationSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La liste de toutes les variables d'environnement a été imprimée et la valeur de la variable domestique a été imprimée à la fin de la sortie.
Exemple-2: Vérifiez que la variable d'environnement spécifique est définie ou non
Créer un fichier Python avec le script suivant pour vérifier que la variable d'environnement particulière est définie ou non. Ici, le module OS a été utilisé pour lire les valeurs de la variable d'environnement particulière, et le module sys a été utilisé pour se terminer du script. La boucle infinie 'tandis que' a vérifié en permanence la valeur de la variable d'environnement spécifique en continu jusqu'à ce que l'utilisateur fournit un nom de variable qui n'est pas défini. Si l'utilisateur fournit un nom de variable d'environnement en entrée, la valeur de cette variable sera imprimée. Si l'utilisateur fournit un
# Module d'importation du système d'exploitationSortir:
Après avoir exécuté le script ci-dessus, la sortie suivante apparaîtra si le nom de variable pris est défini pour la première valeur d'entrée et non pour la deuxième valeur d'entrée. Selon la sortie, la valeur du MAISON la variable est définie et la valeur de cette variable a été imprimée. Ensuite, le CLÉ API a pris comme variable qui n'est pas définie. Ainsi, le script s'est terminé après avoir affiché le message.
Exemple-3: Vérifiez que la variable d'environnement particulière est activée ou désactivée
Créer un fichier Python avec le script suivant pour vérifier qu'une variable d'environnement particulière est activée ou désactivée. Le obtenir() La fonction a été utilisée dans le script pour vérifier la valeur actuelle du 'DÉBOGUER' est vrai ou faux. Le script imprimera le message en fonction de la valeur de la variable.
# Module d'importation du système d'exploitationSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus si la valeur de la variable de débogage est fausse. La valeur de la variable peut être modifiée en utilisant la fonction setDefault () indiquée dans l'exemple suivant.
Exemple-3: attribuez la valeur à la variable d'environnement
La fonction setDefault () est utilisée pour définir la valeur de toute variable d'environnement. Créez un fichier Python avec le script suivant pour activer la variable d'environnement, 'DÉBOGUER', qui est désactivé par défaut. La valeur de cette variable a été activée au début du script en définissant la valeur de Vrai Utilisation de la fonction setDefault (). Ensuite, la valeur de cette variable a vérifié en utilisant le obtenir() fonction. Le message, «Le mode de débogage est allumé» sera imprimé si la variable est définie correctement; Sinon, le message, «Le mode de débogage est éteint» sera imprimé.
# Module d'importation du système d'exploitationSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La variable «debug» a été activée en utilisant la définition de sa valeur sur true. Alors, le message, «Le mode de débogage est allumé» a imprimé comme la sortie.
Conclusion:
Les valeurs des variables d'environnement peuvent être définies ou obtenues en utilisant un tableau Environ [] du module OS ou en utilisant les fonctions SetDefault () et Get (). Le nom de la variable d'environnement est utilisé comme index du tableau Environ [] pour définir ou obtenir la valeur de cette variable. La fonction get () est utilisée pour obtenir la valeur d'une variable particulière, et la fonction setDefault () est utilisée pour définir la valeur de la variable particulière.