반응형
파이썬에서 PATH 환경 변수 구분 기호를 얻는 방법은 무엇입니까?
실행 가능한 검색 경로에서와 같이 여러 디렉토리를 연결해야하는 경우 os 종속 구분 문자가 있습니다. Windows의 ';'경우 Linux의 경우 ':'입니다. 파이썬에서 어떤 캐릭터를 쪼개는 방법이 있습니까?
이 질문에 대한 토론에서 파이썬을 사용하여 파이썬 경로를 어떻게 알 수 있습니까? os.sep그렇게 할 것을 제안 합니다. 그 대답은 디렉토리 또는 파일 이름의 구성 요소를 구분하는 기호이므로 '\\'또는 '/'입니다.
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
반응형
'IT' 카테고리의 다른 글
| 이 file.sh를 더블 클릭으로 실행 가능하게하려면 어떻게해야합니까? (0) | 2020.06.12 |
|---|---|
| play-services-basement.aar를 찾을 수 없습니다 (0) | 2020.06.12 |
| 파이썬 : 한번만 여러 번 시도 (0) | 2020.06.11 |
| 컬렉션이나 스트림을 반환해야하나요? (0) | 2020.06.11 |
| python : 스크립트 작업 디렉토리를 스크립트 자체 디렉토리로 변경하십시오. (0) | 2020.06.11 |