반응형
경로를 나타내는 문자열이 있습니다. 이 애플리케이션은 Windows, OSX 및 Linux에서 사용되기 때문에 다양한 파일 시스템의 볼륨을 올바르게 매핑하기 위해 환경 변수를 정의했습니다. 결과는 다음과 같습니다.
"$C/test/testing"
내가 원하는 것은 문자열의 환경 변수를 평가하여 각각의 볼륨 이름으로 대체되도록하는 것입니다. 누락 된 특정 명령이 있습니까? 아니면 os.environ.keys ()
를 가져와 수동으로 문자열을 바꿔야합니까?
해결 방법
>>> os.path.expandvars('$C/test/testing')
'/stackoverflow/test/testing'
참조 페이지 https://stackoverflow.com/questions/386934
반응형
'파이썬' 카테고리의 다른 글
파이썬 get index of character in python list (0) | 2020.11.01 |
---|---|
파이썬 "from __future__ 가져 오기는 파일의 시작 부분에서 발생해야합니다": 파일의 시작을 정의하는 것은 무엇입니까? (0) | 2020.11.01 |
파이썬 AttributeError : 'Figure'개체에 'plot'속성이 없습니다. (0) | 2020.11.01 |
파이썬 Windows에 Gensim을 설치하는 방법 (0) | 2020.11.01 |
파이썬 Django 오류 : render_to_response ()에 예기치 않은 키워드 인수 'context_instance'가 있습니다. (0) | 2020.11.01 |
댓글