프로그래밍 언어/Python

Python의 파일 이름에서 확장자를 추출하는 방법

Rateye 2021. 12. 10. 10:23
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
반응형