Operating System/Linux

[Linux][ python] os.path module

os모듈은 OS (운영체제)와 관련된 모듈이고, 이 안에서도 os.path모듈은 폴더(디렉토리)를 조작하는 모듈이다.

 

 

os.path.abspath(path) 

상대 경로를 절대경로로 바꿔서 반환

os.path.basename(path)

위의 abspath와 반대되는 기능 수행, 절대 경로를 입력하면 basename 반환

os.path.dirname(path)

입력받은 파일/디렉터리의 경로를 반환

os.path.exists(path)

입력받은 경로가 존재하면 true, 존재하지 않으면 False 반환

os.path.getsize(path)

 입력받은 경로에 대한 바이트 단위의 파일크기 반환 (파일 없으면 os.error 예외 발생)

os.path.isfile(path), os.path.isdir(path)

해당 경로가 파일인지, 디렉터리인지를 반환

os.path.split(path)

입력 받은 경로를 디렉터리 부분과 파일 부분으로 나눈다. (단순한 문자열 연산이기 때문에 실제 파일의 존재 여부는 확인 불가)