Python

[python] 모든 파일명 끝에 동일한 문자열 추가하기

jonny_stepout 2023. 9. 13. 12:02

이 작업은 ChatGPT의 도움을 받아 수행하였습니다.

 

목표

- AAAA.pdf 파일의 파일명을 AAAA_new.pdf로 변경한다.

 

프로세스

1. 라이브러리 설치

import os

2. 확장자명으로 조건을 걸고 끝에 문자열 추가

- 여기서 주의 사항은 혹시 모르니 파일을 백업해 둡니다.

directory = '/add_suffix'  # 변경하려는 파일이 있는 디렉토리 경로
new_suffix = '_new'  # 끝에 추가할 문자열

for filename in os.listdir(directory):
    if filename.endswith('.pdf'):  # 특정 확장자 파일만 변경하려면 필터링할 수 있습니다.
        new_name = filename[:-4] + new_suffix + '.pdf'
        os.rename(os.path.join(directory, filename), os.path.join(directory, new_name))

'Python' 카테고리의 다른 글

가상환경? 왜 이렇게 헷갈리는거야?  (0) 2021.11.08