320x100
.txt 파일을 따로 이름을 정하지 않고 저장하였을 때 "새로운 텍스트 파일 [number].txt" 식으로 저장이 되는데
파일명 format을 한번에 변경하고자 할 때 사용
ex) 새로운 텍스트 파일 2.txt -> 2_test.txt
import glob
import re
import os
for name in glob.glob("새로운*[0-9]{1,2}*.txt"):
number=re.search("[0-9]{1,2}", name)
os.rename(name, "{}_test.txt".format(number.group())
변경하고자 하는 파일 name의 형식에 따라 정규식 표현 pattern이 변경될 수 있으므로 정규식 표현을 공부해야할 수도 있음.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] argparse를 이용한 파이썬 실행 시 매개변수 받기 (0) | 2023.03.18 |
---|---|
[Python] 파이썬 실행 시 매개변수 전달 (0) | 2023.03.18 |
[Python] 문장(String)에서 리스트 단어 찾기 (0) | 2022.12.08 |
[Python] 딕셔너리 리스트 특정 속성이 최대값/최소값 불러오기 (0) | 2022.12.08 |
[Python] Teachable Machine 이미지 프로젝트(Tensorflow Lite) (0) | 2022.12.07 |
댓글