파이썬으로 파일 확장자 알아내는 방법


파일 path에서 확장자를 뽑아쓰고싶어요. 적당한 함수 없을까요?

  • 2016년 01월 08일에 작성됨

조회수 273


1 답변


좋아요
0
싫어요
채택취소하기

해당 기능은 os.path.splitext(path)에 구현되어 있습니다. splitext(path)는 path를 = root + ext 로 나눈 결과를 리턴 합니다.

ext는 빈 문자열일 수도 있고, '.'으로 시작할 수도 있으니 이 점에 유의하세요.

import os

fname, ext = os.path.splitext('/path/mytxt.txt')
print fname
print ext

fname, ext = os.path.splitext('.path/mytxt.txt')
print fname
print ext

결과)

/path/mytxt
.txt
.path/mytxt
.txt
  • 2016년 01월 08일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close