>백엔드 개발 >파이썬 튜토리얼 >Python에서 파일 확장자를 추출하는 방법: os.path.splitext 사용

Python에서 파일 확장자를 추출하는 방법: os.path.splitext 사용

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-18 00:12:02824검색

How to Extract File Extensions in Python: Using os.path.splitext

Python에서 파일 확장자 추출: 종합 솔루션

파일 이름 작업을 할 때 다양한 작업을 위해 파일 확장자를 추출해야 하는 경우가 많습니다. Python에는 이를 수행할 수 있는 강력한 함수가 있습니다: os.path.splitext.

함수 개요: os.path.splitext

os.path. Splitext 함수는 파일 이름을 입력으로 사용하고 2-튜플을 반환합니다. 포함:

  1. 기본 파일 이름: 확장자를 제외한 파일 이름
  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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.