728x90
반응형
참고 자료
디렉토리로 부터 파일명을 분리할 때 유용한 코드 입니다.
filename = '/data/others/yun/shadow/image.png' 라는 경로가 있을 경우
1. os.path.basename(filename) - 파일명만 추출하게 된다.
image.png
2. os.path.dirname(filename) - 디렉토리 경로 추출
/data/others/yun/shadow
3. os.path.split(filename) - 경로와 파일명을 분리
('/data/others/yun/shadow/', 'image.png')
4. os.path.splitdrive(filename) - 드라이브명과 나머지 분리(Ms windows의 경우)
('', '/data/others/yun/shadow/image.png')
5. os.path.splitext(filename) - 확장자와 나머지 분리
('/data/others/yun/shadow/image.png', '.png')
1,2는 String의 형태이지만, 3,4,5는 Tuple의 형태이기 때문에 String으로 변환이 필요하다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] np.transpose (python ,c) (2) | 2020.12.18 |
---|---|
[python] 반복문(for문)과 내부기능 (0) | 2020.12.11 |
[python] 파이썬 각 자리수 분리, 더하기 (0) | 2020.11.17 |
[Python] Numpy Slicing (2) | 2020.06.28 |