반응형

직접 찍은 사진과 카카오톡으로 받은 사진을 정리하다보면 파일 이름이 아래와 같을 때가 있다.

 

20221001_090713.jpg

KakaoTalk_20221001_090713.jgp

 

일자별로 정리하고 싶은데 일일히 바꾸기는 너무 귀찮아서 다음과 같은 python 코드를 작성했다.

 

1
2
3
4
5
6
7
8
9
10
11
import os
 
path = '.'
print(os.listdir(path))
for filename in os.listdir(path):
  if 'KakaoTalk' in filename:
    print(filename, '=>' ,filename[10:len(filename)])
    os.rename(filename, filename[10:len(filename)])
  else:
    print(path+filename)
 
cs

 

구조는 간단하다. 위 파이썬 파일이 있는 현재 주소의 모든 파일의 리스트를 뽑아보고(5줄)

파일이름에 KakaoTalk 이 들어있으면 (6줄)

os 라이브러리로 파일 이름을 바꾸어준다(8줄)

 

 

 

728x90

+ Recent posts