[파이썬] os 경로의 확장자 분리: `os.path.splitext()`

파이썬에서 파일 경로를 다룰 때 종종 파일의 확장자를 분리해야 할 때가 있습니다. 이를 위해 파이썬의 os.path 모듈에는 유용한 함수인 splitext()가 제공됩니다. splitext() 함수를 사용하여 파일 경로에서 확장자를 쉽게 분리할 수 있습니다.

splitext() 함수의 사용법

splitext() 함수는 파일 경로를 인자로 받아 파일의 이름과 확장자를 튜플로 반환합니다. 파일의 이름과 확장자는 문자열의 형태로 반환됩니다. 예를 들어, filename.txt라는 파일 경로를 splitext() 함수에 전달하면 ('filename', '.txt')라는 튜플이 반환됩니다.

다음은 splitext() 함수를 사용하여 파일 경로의 확장자를 분리하는 간단한 예제 코드입니다:

import os

file_path = "/path/to/file.txt"
file_name, file_extension = os.path.splitext(file_path)

print("File name:", file_name)
print("File extension:", file_extension)

위 코드를 실행하면 다음과 같은 결과가 출력됩니다:

File name: /path/to/file
File extension: .txt

주의사항

이렇듯 os.path.splitext() 함수는 파일 경로에서 확장자를 분리할 때 유용한 함수입니다. 파일의 이름과 확장자를 분리해야하는 경우에는 이 함수를 활용하여 간편하게 해결할 수 있습니다.