0
아마도 어리석은 질문입니다. 왜 이것으로 환경 변수를 설정할 수 없습니까?os.system ('set foo = bar')이 작동하지 않는 이유는 무엇입니까?
os.system('set foo=bar') # on windows
나는 os.environ
알고 있어요, 그리고 나를 위해 작동합니다. 나는 왜 이전이 작동하지 않는지 혼란스러워합니다.
아마도 어리석은 질문입니다. 왜 이것으로 환경 변수를 설정할 수 없습니까?os.system ('set foo = bar')이 작동하지 않는 이유는 무엇입니까?
os.system('set foo=bar') # on windows
나는 os.environ
알고 있어요, 그리고 나를 위해 작동합니다. 나는 왜 이전이 작동하지 않는지 혼란스러워합니다.
이 here 토론 참조 - Windows 또는 유닉스에, 그들은 여전히 필연적 배쉬, cmd.exe를 수 (A 자식 프로세스 쉘을 실행에 해결되고있어 export
및 set
모두 쉘 명령입니다을하고 있는지, 무엇이든) 자식 프로세스가 종료 될 때 (즉, os.system
이 호출자에게 반환 될 때) 더 이상의 액션이 없어지게됩니다.
가능한 복제본 : http://stackoverflow.com/questions/1506010/how-to-use-export-with-python-on-linux – amcnabb