De la documentation:
Si la plate-forme prend en charge la fonction
unsetenv()
, vous pouvez supprimer des éléments de ce mappage pour annuler les variables d'environnement.unsetenv()
sera appelée automatiquement lorsqu'un élément est supprimé d'os.environ et lorsqu'une des méthodespop()
ouclear()
est appelée.
Cependant, je veux quelque chose qui fonctionnera indépendamment de la disponibilité de unsetenv()
. Comment supprimer des éléments du mappage s'il n'est pas disponible? os.environ['MYVAR'] = None
?
Juste
del os.environ['MYVAR']
devrait marcher.
Vous pouvez toujours supprimer des éléments de mapping, mais cela ne supprimera pas vraiment la variable de l'environnement si unsetenv()
n'est pas disponible.
del os.environ['MYVAR']