Maison >développement back-end >Tutoriel Python >Comment définir et accéder aux variables d'environnement en Python ?

Comment définir et accéder aux variables d'environnement en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-26 12:40:09649parcourir

How Do I Set and Access Environment Variables in Python?

Définition des variables d'environnement en Python

En Python, vous pouvez rencontrer un scénario dans lequel vous devez déclarer des variables d'environnement pour les rendre disponibles pour d'autres scripts invoqués dans votre programme. La définition de ces variables est cruciale pour partager des préférences ou des configurations personnalisées sur plusieurs exécutables.

Corriger la déclaration de variable

Pour définir une variable d'environnement, vous pouvez utiliser le système d'exploitation. dictionnaire environ. Cependant, n'oubliez pas que les variables d'environnement doivent être des chaînes. Si vous essayez d'attribuer une valeur autre qu'une chaîne, vous rencontrerez une erreur. La syntaxe correcte pour déclarer une variable DEBUSSY comme valeur 1 serait :

import os
os.environ["DEBUSSY"] = "1"

Cela attribue à la variable DEBUSSY la valeur de chaîne "1".

Lecture des variables d'environnement< ;/h3>

Une fois la variable définie, vous pourrez récupérer sa valeur ultérieurement dans le script ou dans d'autres scripts invoqué par votre programme. Pour lire la variable d'environnement, utilisez :

print(os.environ["DEBUSSY"])

Héritage des variables d'environnement

Les processus enfants héritent automatiquement de l'environnement de leur processus parent. Cela signifie que toutes les variables déclarées dans votre script Python seront accessibles aux scripts lancés depuis celui-ci sans aucune configuration supplémentaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn