Python/etc
[Python] 한 번에 파일명 넘버링 하기
hotelshoe
2022. 2. 9. 17:10
반응형
이미지나 기타 파일 등을 다운받고 활용하다 보면 때때로 파일 이름을 번호순으로 나열해야 할 필요가 생깁니다. 특히 이미지 파일의 경우 머신러닝 할 때 매우 편리하므로 이를 적절히 활용할 수 있을까 하여 포스팅해봅니다.
소스코드
import os
foler_path = "./folder/" #-- 파일이 저장된 폴더 경로
folderlist = os.listdir(foler_path)
i = 1
for name in folderlist:
src = os.path.join(foler_path, name)
dst = '대표파일명' + str(i) + '.png' #-- 확장자의 경우 필요에 따라 변경할 것
dst = os.path.join(foler_path, dst)
os.rename(src,dst)
i += 1
테스트
코드 실행 전
불규칙한 이름으로 나열된 이미지 파일들 입니다.
코드 실행 후
의도한대로 파일명이 변경된 모습을 볼 수 있습니다. 또한 확장자 명도 바꿀 수 있어 여러모로 쓰임새를 확장해 볼 수 있겠습니다.
반응형