차밍이
[Python] 파일 확장자 구하기, 확장자로 나누기 - os.path.splitext 본문
반응형
목차
파일명 가져오기
os.listdir
을 사용해서 원하는 파일의 파일 명을 가져옵니다.
import os
path = "./Documents/test"
file_list = os.listdir(path)
file_list
파일명에서 확장자 구분하기
file = file_list[0]
os.path.splitext(file)
>>> ('2c9fb', '.log')
2c9fb.log
>>> 2c9fb
와 .log
로 나누어진 것을 확인할 수 있습니다.
파일 이름 부분과 확장자로 나누어지므로 각자 할당 받아서 사용할 수 있습니다.
ex) 아래
name, ext = os.path(splitext(file))
확장자 명에 .
을 포함하고 있으므로 확장자만 사용하려면 ext[1:]
과 같은 방법으로 사용하면 됩니다.
경로에서 확장자 구분하기
해당 파일이 있는 경로를 넣어도 무방합니다.
확장자 명과 나머지로 구분해서 나누어줍니다.
path = r"C:\Users\Documents\test\2c9fb.log"
os.path.splitext(path)
>>> ('C:\\Users\\Documents\\test\\2c9fb', '.log')
반응형
'파이썬 > 기본 문법 정리' 카테고리의 다른 글
[Python] 객체에 속성 관련 함수들 hasattr, delattr, setattr, getattr (1) | 2022.02.26 |
---|---|
[Python] reduce 함수 사용 방법 (1) | 2022.02.25 |
[Python] getattr() 를 사용해서 간결하게 코드 작성하기, 예시 및 장점 (2) | 2022.02.25 |
[Python] 파일명 바꾸기, 여러 파일 한번에 변경 - os.rename (1) | 2022.02.24 |
[Pandas] 판다스 기초 #2 - 데이터 구간별 범주화 pd.cut (0) | 2021.05.30 |
[Pandas] 판다스 기초 #1 자료구조와 Attribute - index, columns, rename (0) | 2021.05.29 |
[파이썬] 함수에 입력 변수 여러개 받기 - 매개변수 (0) | 2021.05.28 |
[NumPy] 넘파이 기초 공부하기 #2 np.vstack, hstack, fromfunction (0) | 2021.05.27 |
관련된 글 보기
Comments