반응형
이미지나 기타 파일 등을 다운받고 활용하다 보면 때때로 파일 이름을 번호순으로 나열해야 할 필요가 생깁니다. 특히 이미지 파일의 경우 머신러닝 할 때 매우 편리하므로 이를 적절히 활용할 수 있을까 하여 포스팅해봅니다.
소스코드
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 |
댓글