Python에서 파일 확장자 추출: 종합 솔루션
파일 이름 작업을 할 때 다양한 작업을 위해 파일 확장자를 추출해야 하는 경우가 많습니다. Python에는 이를 수행할 수 있는 강력한 함수가 있습니다: os.path.splitext.
함수 개요: os.path.splitext
os.path. Splitext 함수는 파일 이름을 입력으로 사용하고 2-튜플을 반환합니다. 포함:
사용법:
파일 이름에서 확장자를 추출하려면 간단히 사용:
import os filename, file_extension = os.path.splitext(filename)
예:
>>> import os >>> filename, file_extension = os.path.splitext('/path/to/somefile.ext') >>> filename '/path/to/somefile' >>> file_extension '.ext'
특수 사례 처리:
os.path.splitext 핸들 확장자가 없거나 여러 개의 마침표가 있는 파일 이름이 올바르게 표시됩니다. 예:
>>> os.path.splitext('/a/b.c/d') ('/a/b.c/d', '') >>> os.path.splitext('.bashrc') ('.bashrc', '')
수동 문자열 분할과의 차이점:
수동 문자열 분할과 달리 os.path.splitext는 마침표가 여러 개인 파일 이름을 올바르게 처리합니다. /a/b.c/d(확장자: '') 및 .bashrc(확장자: '')와 같은 파일 이름의 확장자를 올바르게 식별합니다.
결론적으로 os.path.splitext는 파일 이름에 대해 선호되는 방법입니다. Python의 단순성과 특별한 경우 처리로 인해 파일 확장자를 추출합니다.
위 내용은 Python에서 파일 확장자를 추출하는 방법: os.path.splitext 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!