본문 바로가기
Python/etc

[Python] 한 번에 파일명 넘버링 하기

by hotelshoe 2022. 2. 9.
반응형

이미지나 기타 파일 등을 다운받고 활용하다 보면 때때로 파일 이름을 번호순으로 나열해야 할 필요가 생깁니다. 특히 이미지 파일의 경우 머신러닝 할 때 매우 편리하므로 이를 적절히 활용할 수 있을까 하여 포스팅해봅니다.


소스코드

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

 


테스트

코드 실행 전

불규칙한 이름으로 나열된 이미지 파일들 입니다.

 

출력 예시

코드 실행 후

의도한대로 파일명이 변경된 모습을 볼 수 있습니다. 또한 확장자 명도 바꿀 수 있어 여러모로 쓰임새를 확장해 볼 수 있겠습니다.

반응형

'Python > etc' 카테고리의 다른 글

[Python] 화면 자동 캡쳐  (0) 2022.09.01
[Python] BeatifulSoup 활용 인터넷 정보 크롤링  (2) 2022.07.13
[Python] pip 커맨드 리스트  (0) 2021.12.29

댓글