Quelle est la bonne façon d'annuler un environnement linux variable en python?

À partir de la documentation:

Si la plate-forme prend en charge la unsetenv() fonction, vous pouvez supprimer des éléments dans cette cartographie pour désactiver les variables d'environnement. unsetenv() sera appelé automatiquement lorsqu'un élément est supprimé à partir de l'os.environ, et lorsque l'un des pop() ou clear() méthodes est appelée.

Cependant je veux quelque chose qui fonctionnera indépendamment de la disponibilité de unsetenv(). Comment puis-je supprimer des éléments de la cartographie si elle n'est pas disponible? os.environ['MYVAR'] = None?

  • unsetenv travaille sur "la plupart des versions d'Unix, de Windows", selon les docs.
  • hmmm, je n'étais pas sûr. Je suis sur une plate-forme où $ unset MYVAR commandes de travail
InformationsquelleAutor fredley | 2010-08-26