본문 바로가기
Python

[파이썬] 폴더 내 파일명 한꺼번에 일괄 변경 해보기

by 퍼포먼스마케팅코더 2022. 8. 7.
반응형

파이썬 폴더 내 파일명 한꺼번에 일괄 변경 해보기

이거는 음 파이썬을 만들어 놓기는 하는 건데 어떤 특정 폴더가 있습니다. 이 특정 폴더 안에 음 파일명을 일괄로 한꺼번에 변경할 수 있는 방법이 뭐야 라는 걸로 했을 때 특히나 저는 이거 코딩을 돌려보시면 아시겠지만 jpg에 있는 이미 이미지를 다 긁고 와서 그거를 이제 숫자 1부터 시작을 해서 끝까지 이미지 개수만큼 바꾸는 걸로 만들어놨어요. 랜덤하게 바뀌는 이런 것들도 있긴 한데 그런 것을 쓸 때 유용하게 쓸 수 있다라는 것만 보시면 될 것 같습니다. 그래서 응 단순하게 어떤 디렉토리 경로가 있고 안에 파일 이름을 이미지 1 2 3 4 5 6 7 8 이렇게 순서대로 이미지 8명이 바뀌는 거죠. 그것만 알고 계시면 될 것 같습니다. 네 여기까지입니다.

#모든 파일 폴더 리스트 출력

dir_path  ='C:/Users/user/raw/products/img_2'

file_names = []

file_names = os.listdir(dir_path) #이전 파일명 리스트에 담기

i = 1

for name in file_names :
    src = os.path.join(dir_path, name) #디렉토리 경로
    dst = '이미지_'+str(i) + '.jpg' #순서대로 이미지 변경
    dst = os.path.join(dir_path, dst)
    os.rename(src, dst)
    i +=1

    
print("완료")
반응형

댓글