기계는 거짓말하지 않는다

Python 경로 확장자, 파일 이름 분리 본문

Python

Python 경로 확장자, 파일 이름 분리

KillinTime 2022. 9. 17. 17:03

직접 구현해도 상관없지만 os.path 모듈에서 지원한다.

import os

file_path = "D:/TempRoot/TempChild/temp_file.txt"

# 경로에서 확장자 분리 후 튜플로 반환
print(os.path.splitext(file_path))

split_ext = os.path.splitext(file_path)
print("Type:", type(split_ext))
print("Index[0]:", split_ext[0])
print("Index[1]:", split_ext[1], "\n")

# 경로에서 파일이름 분리 후 튜플로 반환
print(os.path.split(file_path))

split_file_name = os.path.split(file_path)
print("Type:", type(split_file_name))
print("Index[0]:", split_file_name[0])
print("Index[1]:", split_file_name[1], "\n")

# 확장자 제외 파일 이름만 얻기
file_name = os.path.splitext(file_path)[0]
file_name = os.path.split(file_name)[1]

print("File name:", file_name)

출력 결과

Comments