os 모듈의 path.join 메서드
path.join 메서드는 파라미터로 지정된
경로나 그 부분을 결합합니다.
결합은 사용 중인 OS에 특화된 구분자를
사용하여 이루어집니다. Windows OS의 경우
구분자로 \를 사용하며,
Linux는 /를 사용합니다. 만약 마지막
결합 경로 구성 요소가 비어 있다면, 끝에
다시 구분자가 배치됩니다. 만약 경로 구성 요소가
절대 경로라면, 이전까지 결합된 모든 구성 요소는
버려지고, 절대 경로 구성 요소부터
결합이 계속됩니다. 메서드는
지정된 모든 경로가 결합된 문자열을
반환합니다.
구문
import os
print(os.path.join(경로 부분들))
예시
몇 가지 경로를 결합해 보겠습니다:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
실행된 코드 결과:
dir\dir1\file.txt
함께 보기
-
path.exists메서드는os모듈의
경로 존재 여부를 확인합니다 -
메서드
path.isdir는os모듈의
폴더 존재 여부를 확인합니다 -
메서드
path.isfile는os모듈의
파일 존재 여부를 확인합니다 -
메서드
path.getsize는os모듈의
경로 크기를 바이트 단위로 반환합니다 -
메서드
stat는os모듈의
경로 상태를 반환합니다