728x90
반응형

솔직히 100개를 하나하나 다 바꾸는건 에바다

프로그램을 하나 만들자

간단하게 파이썬으로 만들면 되겠지

 

파일 이름을 보면 [이름] (번호).png로 되어있다

번호를 받아와서 0_ 형태로 이름뒤에 붙여서 저장하자

 

파일 이름 리스트

import os
file_path = "./"
file_name = os.listdir(file_path)
file_name.remove("renamer.py")
print(file_name)

파이썬 파일을 list에서 제외한다

 

 

이름과 번호로 나누기

import os
file_path = "./"
file_name = os.listdir(file_path)
file_name.remove("renamer.py")

for name in file_name:
    char_name = name.split(' ')[0]
    num = name.split(' ')[1]
    
    num = num.replace('(','')
    num = num.replace(')','')
    num = num.replace('.png','')
    print(char_name)
    print(raw_num)

생각하기 귀찮아서 replace만 세번 썼다

 

이름 바꾸기

import os
path = "./"
file_name = os.listdir(path)
file_name.remove("renamer.py")

for name in file_name:
    char_name = name.split(' ')[0]
    num = name.split(' ')[1]
    
    num = num.replace('(','')
    num = num.replace(')','')
    num = num.replace('.png','')
    os.rename(char_name + " " + "(" + num + ").png", char_name+"0"+num+".png")

 

좋아 잘 바뀌었다

십의 자리 숫자는 011 같이 되어버리는 사소한 문제는 넘어가자

이정도면 많이 작업을 줄였다

그냥 하기 귀찮다

'작업일지' 카테고리의 다른 글

Jupyter Notebook 시작 폴더 변경  (0) 2022.03.03
소프트웨어 버전 규칙  (0) 2021.06.18
티스토리 Table Of Content (TOC) 만들기  (0) 2021.06.17
썸네일 만들기  (0) 2020.04.05
사진에 테두리 넣기  (0) 2020.04.04