728x90
반응형
질문 : Python의 파일 이름에서 확장자 추출
파일 이름에서 확장자를 추출하는 기능이 있습니까?
답변
예. os.path.splitext
사용 ( Python 2.X 문서 또는 Python 3.X 문서 참조 ) :
>>> import os
>>> filename, file_extension = os.path.splitext('/path/to/somefile.ext')
>>> filename
'/path/to/somefile'
>>> file_extension
'.ext'
대부분의 수동 문자열 분할 시도와 달리 os.path.splitext
/a/bc/d
.c/d
대신 확장자가없는 것으로 올바르게 처리하고 .bashrc
를 확장자 대신 확장자가없는 것으로 처리합니다 .bashrc
:
>>> os.path.splitext('/a/b.c/d')
('/a/b.c/d', '')
>>> os.path.splitext('.bashrc')
('.bashrc', '')
출처 : https://stackoverflow.com/questions/541390/extracting-extension-from-filename-in-python
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬에서 문자열을 bool 타입으로 변환 (0) | 2021.12.10 |
---|---|
Python 모듈과 패키지의 차이점 (0) | 2021.12.10 |
Python 변수가 정의되어 있는지 확인하는 방법 (0) | 2021.12.10 |
Python에서 시간대 인식 datetime 객체를 만드는 방법 (0) | 2021.12.10 |
파이썬 변수의 유형을 결정하는 방법 (0) | 2021.12.09 |