De la documentación:¿Cuál es la forma correcta de desarmar una variable de entorno de Linux en Python?
Si la plataforma es compatible con la función
unsetenv()
, puede eliminar elementos de esta asignación a las variables de entorno no se ha establecido.unsetenv()
se invocará automáticamente cuando se elimine un elemento de os.environ, y cuando se invoque uno de los métodospop()
o .
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 los sabores de Unix, Windows "de acuerdo con los documentos. – katrielalex
hmmm, no estaba seguro. Estoy en una plataforma donde los comandos '$ unset MYVAR' funcionan – fredley