Nous apprendrions l'importance des variables d'environnement et aussi comment celles-ci se rapportent aux programmes Python en cours d'exécution. Le contexte dans lequel des processus comme toutes les applications Python sont lancés comprend des variables d'environnement. Il est composé d'un duo de titre et peut toujours être récupéré, modifié ou opcode.
Généralement, ces variables sont définies directement sur l'interface de ligne de commande ou via des scripts shell où nous avons une start-up du système d'exploitation et même des logiciels, peut néanmoins communiquer avec eux. Cet article montrera ce qu'il faut faire pour transférer de nouvelles variables d'environnement et acquérir, modifier et un défaut existant. Enfin, nous vous montrerons quelques alternatives pour valider si une variable d'environnement est vraie.
Syntaxe
La syntaxe de «OS.GETENV "a deux paramètres où la première partie" clé "qui appartiendrait à une chaîne et le deuxième paramètre est" par défaut "pour le cas non existant.
Exemple 1: Utilisation du «OS.module getenv () ”pour spécifier l'explicite de tout paramètre par défaut.
Lorsqu'une variable n'est pas remise dans le champ par défaut, il peut être utilisé pour définir les paramètres par défaut pour les arguments de fonction non définis. Si un argument est absent d'une déclaration, alors son résultat est indéterminé. Le compilateur implémente la valeur par défaut tout ce que nous indiquons dans cette situation. Plus particulièrement, nous démontrerions bien l'utilisation de Python comment lire, inférieur ou même externaliser les variables environnementales.
Commençons à implémenter l'exemple de code pour le module de «OS.GETENV () "où nous avons importé la bibliothèque" OS "comme matériau obligatoire car l'interaction requise avec le système machine est un must. Ensuite, nous avons créé notre fonction avec le nom «get_key» et nous avons attribué la valeur clé à lui «satellite».
Maintenant, nous avons appliqué notre «OS.Module getenv () »dans la fonction« get_value »que nous avons créée jusqu'à présent et attribué cette clé au« système d'exploitation.GETENV "qui est stocké dans" get_key "avec l'instruction" La valeur Get n'existe pas!". Nous avons utilisé la fonction «print ()» dans la dernière ligne de «Getenv» et avons fourni l'instruction PRINT de «Get Key of 'Satellite» Environment Variable: »puis appelé la valeur de la fonction« get_value ». Le code est terminé et maintenant nous compilerons notre code et l'exécuterons pour examiner la sortie que nous obtiendrons.
Après la compilation de code, nous aurons ce type de sortie sur l'écran qui est donné ici pour «OS.getenv () ". Comme la clé était absente, elle affichera la valeur par défaut et montre que «la valeur de get n'existe pas!«Pour la clé fournie« satellite ».
Exemple 2: Utilisation du «OS.module getenv () ”pour la clé spécifique dont l'existence est absente.
Maintenant, dans cet exemple, nous examinerons le phénomène de manipulation de ces clés qui ne sont pas dans leur état actuel par le module «OS, GETENV». Cette méthodologie fournit une chaîne qui représente la variable environnementale pour prédire. Si l'argument initial est manquant, il se souviendrait de ses valeurs variables. Il est également crucial de noter que les variables de contexte sont généralement utilisées par plus que notre programme Python. En conséquence, nous devons commencer à prendre soin de vous interagir avec eux afin de ne pas endommager involontairement d'autres programmes ou toute autre action pire qui pourrait modifier l'ordre dans lequel d'autres processus exécutent.
Commençons par implémenter en importation de la bibliothèque «OS», puis en créant les fonctions définies par l'utilisateur. La fonction que nous avons créée jusqu'à présent est nommée «get_key» et a attribué la valeur spécifique à la clé de «Toshiba». Maintenant, nous avons à nouveau créé une nouvelle fonction avec le nom «get_value» qui est beaucoup similaire à la fonction que nous avons utilisée dans l'exemple précédent et lui a attribué le «OS.fonction getenv () ”lors de l'application du« OS.fonction getenv () ”. Dans le «get_value», nous avons attribué «get_key» dans le module principal de l'article. Ici, nous avons maintenant impliqué la fonction «print ()» avec l'instruction PRINT simple de «Get Key of 'Toshiba» Environment Variable: », puis a appelé la fonction de« get_value »dans la dernière fonction« print () »juste après la déclaration d'impression.
Après la mise en œuvre, nous aurons la déclaration «Obtenir la clé de la variable d'environnement« Toshiba »:» Avec la valeur par défaut de «aucun» car notre clé définie n'est pas présente et il ne serait pas en mesure de l'atteindre afin qu'il renvoie «aucun» sur le résultat. Si la clé pouvait être présente, le cas pourrait être différent.
Exemple 3: Utilisation du «OS.module getenv () ”pour obtenir l'environnement de tout fichier de clé Get.
Cette zone a été couverte dans les deux premières parties, mais nous vous montrerons également quelques autres techniques pour déterminer si une variable d'environnement est présente. Nous pouvons utiliser le «OS.getenv () "pour trouver cela pour atteindre ou avoir l'environnement d'un fichier de clé spécifique tout en le transmet dans la chaîne. Cela nous aiderait à découvrir l'environnement de chemin de notre fichier de la clé que nous sommes prêts.
Commençons par l'implémentation du code du dernier exemple que nous avons utilisé pour «OS.getenv () ”qui importera la bibliothèque« OS »avant de configurer le code respectif. Ensuite, nous avons créé le nom de notre fonction «get_key» et lui avons attribué le nom de la clé «Desktop1». Après avoir attribué et création de fonctions, nous avons créé une nouvelle fonction nommée «get_value» où nous avons appliqué le «OS.module getenv () ”et lui a attribué la fonction« get_key »en appelant.
Maintenant, nous avons utilisé la fonction «print ()» avec la déclaration de l'instruction d'impression «Valeur de la variable d'environnement« Desktop1 »:» et appelé «get_value» dans la fonction «print ()». Ici, nous créerons à nouveau une nouvelle fonction nommée "get_key1" et attribuerons "Pythona_desktop1". Une nouvelle fonction a été créée à nouveau du nom «get_value1» et a appliqué le «OS.module getenv () ”pour atteindre l'environnement et appelé la fonction de la valeur" get_key1 ". At the last line of code, we will again use the “print()” function with the print statement of “Value of 'Python_Desktop1' Environment Variable:” and call the “GET_value1” function in the “print()” function after the déclaration d'impression.
La sortie affichera l'environnement du chemin des touches que nous avons fourni dans le code de «OS.GETENV ". Dans la première ligne de sortie, il affichera la déclaration d'impression avec le chemin d'accès et le nom d'utilisateur de notre système d'exploitation. Et la deuxième ligne présentera également l'instruction d'impression que nous fournissons dans le code pour la clé «Python_desktop1» ainsi que le chemin environnemental de localisation que nous obtenons par le module «GETENV» comme environnement d'atteinte exact.
Conclusion
Notre article couvre le sujet du module du système d'exploitation de la langue Python «OS.getenv () ". Nous avons facilement décrit ce sujet en utilisant trois exemples liés au module où le premier exemple couvre la spécificité explicite de tout fichier clé et le second détermine le fichier clé disparu ou absent. Dans le troisième exemple, nous couvrons l'utilisation du «OS.Module GETENV ”pour élaborer et trouver l'emplacement environnemental ou le chemin de la clé spécifiée.