En programmation Python, une variable d’environnement est une valeur dynamique chargée sur le système d’exploitation où se déroulent les processus Python, qui peut être utilisée pour configurer le comportement de ces derniers. Elles sont utilisées pour définir des options de configuration qui sont généralement spécifiques à l’installation ou à l’exécution d’un programme. Les variables d’environnement peuvent être définies pour tout le système, pour des utilisateurs spécifiques ou pour des processus spécifiques.
Par exemple, la variable d’environnement “PATH” est utilisée pour spécifier les répertoires dans lesquels le système doit rechercher les exécutables lorsqu’une commande est entrée.
Elles peuvent être lues à l’aide du module `os` de Python, par exemple `os.environ[‘VARIABLE_NAME’]`. Pour définir une variable d’environnement en Python, vous pouvez également utiliser `os.environ[‘VARIABLE_NAME’] = ‘value’`.
Cependant, modifier les variables d’environnement de cette façon n’affecte que le processus Python actuel où la commande est exécutée. Pour modifier les variables d’environnement de manière plus permanente, il faut le faire à l’extérieur du processus Python, généralement au niveau du système d’exploitation lui-même.