문서에서 :
플랫폼이
unsetenv()기능을 지원하는 경우이 매핑에서 항목을 삭제하여 환경 변수를 설정 해제 할 수 있습니다.unsetenv()os.environ에서 항목이 삭제되고pop()또는clear()메서드 중 하나가 호출 될 때 자동으로 호출됩니다 .
그러나 나는의 가용성에 관계없이 작동하는 것을 원합니다 unsetenv(). 사용할 수없는 경우 매핑에서 항목을 삭제하려면 어떻게합니까? os.environ['MYVAR'] = None?
답변
다만
del os.environ['MYVAR']
작동해야합니다.
답변
여전히 매핑 에서 항목을 삭제할 수 있지만 unsetenv()사용할 수없는 경우 환경에서 실제로 변수를 삭제 하지는 않습니다.
del os.environ['MYVAR']
