IT

파이썬에서 PATH 환경 변수 구분 기호를 얻는 방법은 무엇입니까?

lottoking 2020. 6. 11. 08:15
반응형

파이썬에서 PATH 환경 변수 구분 기호를 얻는 방법은 무엇입니까?


실행 가능한 검색 경로에서와 같이 여러 디렉토리를 연결해야하는 경우 os 종속 구분 문자가 있습니다. Windows의 ';'경우 Linux의 경우 ':'입니다. 파이썬에서 어떤 캐릭터를 쪼개는 방법이 있습니까?

이 질문에 대한 토론에서 파이썬을 사용하여 파이썬 경로를 어떻게 알 수 있습니까? os.sep그렇게 할 것을 제안 합니다. 그 대답은 디렉토리 또는 파일 이름의 구성 요소를 구분하는 기호이므로 '\\'또는 '/'입니다.


os.pathsep


os.pathsep입니다


좀 더 명시 적으로 만들기 (나 같은 파이썬 초보자를 위해)

import os
print(os.pathsep)

좋습니다, 그래서 :

  • ';'인 os.pathsep % PATH % 환경 변수의 구분 기호입니다.
  • os.path.sep : Unix / Linux에서 '/', Windows에서 '\'(경로 구성 요소 사이의 구분자)

두 이름의 유사성은 분명히 혼란의 근원입니다.


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

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

Linux 용 출력

/home/*******/Desktop/folder/PlayWithPy/src/testImages/imageHidden.png

Windows 용 출력

C:\\Users\\Administrator\\Desktop\\folder\\tests\\testImages\\imageHidden.png

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

반응형