De la documentación:
Si la plataforma admite la
unsetenv()
función, puede eliminar elementos en esta asignación para desarmar las variables de entorno.unsetenv()
se llamará automáticamente cuando se elimine un elemento de os.environ y cuando se llame a uno de los métodospop()
oclear()
.
Sin embargo, quiero algo que funcione independientemente de la disponibilidad de unsetenv()
. ¿Cómo elimino elementos del mapeo si no está disponible? os.environ['MYVAR'] = None
?
unsetenv
funciona en "la mayoría de versiones de Unix, Windows" de acuerdo con los documentos.