programing

Path 환경 변수 구분기를 Python에서 가져오는 방법은 무엇입니까?

javajsp 2023. 6. 8. 19:22

Path 환경 변수 구분기를 Python에서 가져오는 방법은 무엇입니까?

실행 가능한 검색 경로에서와 같이 여러 디렉터리를 연결해야 하는 경우 OS에 종속된 구분 문자가 있습니다.Windows의 경우 다음과 같습니다.';'리눅스의 경우 그것은':'파이썬에서 어떤 캐릭터를 분할할 수 있는 방법이 있습니까?

이 질문에 대한 토론에서 파이썬을 사용하여 파이썬 경로를 찾는 방법은 무엇입니까?는 다음과 같습니다.os.sep할 것입니다.디렉토리 또는 파일 이름의 구성요소에 대한 구분자이며 다음과 같기 때문에 정답이 틀립니다.'\\'또는'/'.

os.pathsep

os.pathep입니다.

좋아요, 다음과 같은 것들이 있습니다.

  • os.pathsep그것은;그리고 그것은 분리기입니다.PATH환경 변수
  • os.path.sep그것은/유닉스/리눅스 및\경로 구성 요소 간의 구분 기호인 Windows(윈도우)에서 사용할 수 있습니다.

유사성은 혼란의 원인입니다.

조금 더 명시적으로 만드는 것 (나 같은 파이썬 초보자들을 위해)

import os
print(os.pathsep)

이것은 작업 디렉토리/특정 폴더의 샘플 경로입니다.

 import os
 my = os.pathsep+ "testImages" + os.pathsep + "imageHidden.png"
 print(my)

리눅스용 출력

:testImages:imageHidden.png

Windows용 출력

;testImages;imageHidden.png

언급URL : https://stackoverflow.com/questions/1499019/how-to-get-the-path-environment-variable-separator-in-python