반응형
Notice
Link
목록환경변수 (1)
스택큐힙리스트
파이썬 subprocess/Popen 변경된 환경과 함께 사용하기
외부 명령어를 약간 수정된 환경으로 실행하는 것이 매우 일반적인 경우라고 믿습니다. 이렇게 하는 경향이 있습니다. import subprocess, osmy_env = os.environmy_env[PATH] = /usr/sbin:/sbin: + my_env[PATH]subprocess.Popen(my_command, env=my_env)내 본능이 더 나은 방법이 있다고 느껴져. 괜찮아 보여?답변 1나는 현재 프로세스의 os.environ을 수정하려는 것이 아니라면 os.environ.copy()이(가) 더 좋다고 생각합니다. import subprocess, osmy_env = os.environ.copy()my_env[PATH] = /usr/sbin:/sbin: + my_env[PATH]subproc..
카테고리 없음
2023. 4. 13. 17:24