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
반응형
'[파이썬 Projects] > <파이썬 업무 자동화>' 카테고리의 다른 글
[파이썬] 폴더 내의 파일 분류시키기 (0) | 2024.09.07 |
---|---|
[파이썬] 파일명 변경하기 ver.3 (0) | 2024.09.07 |
[이미지 웹스크래핑] 픽사베이 API Key 발급을 통한 이미지 수집 (1) | 2024.09.05 |
[파이썬] 폴더 내의 여러 파일의 파일명 한 번에 바꾸기 (1) | 2024.09.05 |
[이미지 웹스크래핑] 웹스크래핑으로 네이버에서 이미지 다운 받기 (1) | 2024.09.05 |