.png)
1. 프롬프트
프롬프트 예시
폴더내에 여러 이미지 파일이 있어 이 이미지 파일의 이름을 일괄적으로 변경하려해 먼저 어떤 파일명으로 할지 질문 한 후에, 이 질문에 따른 일련 번호를 붙여주는 파이썬 코드를 작성해. 폴더내의 여러 이미지 파일이 있는 곳에 파이썬 파일이 위치해. 자동으로 검색하게 해줘.
작성된 파이썬 코드
import os
# 사용 가능한 이미지 확장자 목록
IMAGE_EXTENSIONS = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.webp')
# 현재 스크립트가 있는 디렉토리
current_dir = os.path.dirname(os.path.abspath(__file__))
# 사용자 입력 받기
base_name = input("변경할 파일 이름의 접두어를 입력하세요 (예: sample): ").strip()
# 해당 디렉토리 내 이미지 파일 리스트 (정렬된 순서로)
image_files = sorted([f for f in os.listdir(current_dir) if f.lower().endswith(IMAGE_EXTENSIONS)])
# 이미지 파일 없을 때 안내
if not image_files:
print("해당 폴더에 이미지 파일이 없습니다.")
else:
print(f"{len(image_files)}개의 이미지 파일을 찾았습니다. 이름을 변경합니다...")
# 파일명 변경
for index, filename in enumerate(image_files):
ext = os.path.splitext(filename)[1]
new_name = f"{base_name}_{index:02d}{ext}"
src_path = os.path.join(current_dir, filename)
dst_path = os.path.join(current_dir, new_name)
os.rename(src_path, dst_path)
print(f"'{filename}' → '{new_name}'")
print("모든 이미지 파일 이름 변경이 완료되었습니다.")정리된 프롬프트
파이썬 파일이 위치한 폴더 내의 모든 이미지 파일(.jpg, .png, .jpeg, .gif, .bmp, .webp 등)을 자동으로 찾아서 일괄적으로 파일명을 변경하는 스크립트를 작성해줘. 아래 조건을 충족해야 해: 1. 사용자에게 새 파일 이름의 접두어를 질문하고, 2. 번호는 2자리 형식(예: 00, 01, 02, ...)으로 붙여주며, 3. 기존 확장자는 유지하고, 4. 이미지 파일만 대상으로 하며, 5. 현재 파이썬 파일이 위치한 폴더에서 자동으로 검색되도록 만들어줘. 예: 사용자가 `photo`라고 입력하면 → `photo_00.jpg`, `photo_01.jpg` 형식으로 변경되도록.
2. 유튜브 동영상 강의
3. 교재 안내
📝 본 교재는 오프라인 강의용 교재입니다.
댓글 없음:
댓글 쓰기