[파이썬 Projects]/<파이썬 업무 자동화>
[파이썬] 파일명 변경하기 ver.2
기록자_Recordian
2024. 9. 6. 11:44
728x90
반응형
특정 폴더 내의 파일에 확장자 외에도 전부 '.jpg' 라는 접미사가 붙어 있어, 확장자는 유지한 채 해당 접미사를 없애는 방식으로 파일명을 변경하는 코드를 작성
import os
# 이미지 파일이 저장된 폴더 경로
folder_path = r'C:\Users\pc02\Documents\Python Prac\Tire Scanner\raw images'
# 폴더 내의 파일들을 순회
for filename in os.listdir(folder_path):
# 파일 이름과 확장자를 분리
file_name, file_extension = os.path.splitext(filename)
# 파일 이름에 '.jpg'라는 접미사가 포함된 경우
if file_name.endswith('.jpg'):
# '.jpg' 접미사를 제거한 새로운 파일 이름 생성
new_file_name = file_name[:-4] + file_extension
# 기존 파일 경로와 새로운 파일 경로 생성
old_file_path = os.path.join(folder_path, filename)
new_file_path = os.path.join(folder_path, new_file_name)
# 파일 이름 변경
os.rename(old_file_path, new_file_path)
print(f"Renamed: {filename} -> {new_file_name}")
코드 실행에 10초도 안 걸렸고,
파일명이 잘 변경되었다.
프로그래밍은 알수록 대단하고 편하다.
728x90
반응형