【작업 효율화】Python으로 파일명을 일괄 변경하는 방법
소개
여러분은 대량의 텍스트 파일이나 이미지 파일의 파일명을 일괄 변경하고 싶을 때는 없습니까? 이번은 그런 「파일명을 일괄로 변경하는 방법」에 대해 해설해 갑니다.
목차
1. 사전 준비
이름을 바꿀 파일을 준비합니다. 파일은 텍스트 파일이나 이미지 파일, 음악 파일, 동영상 파일 무엇이든 괜찮습니다. 원하는 파일을 준비합시다.
↓↓↓ 이번에는 이미지 파일을 준비하고 있습니다↓↓↓
주의
실패해도 괜찮듯이 반드시 데이터의 백업을 해 둡시다! !
2. 이름을 바꾸려면
파일 이름을 이름 바꾸려면 os.rename() 함수를 사용합니다.
제 1 인수로 변경 전의 파일, 제 2 인수에 변경 후의 파일을 지정하는 것으로 리 네임 할 수 있습니다.
import os
os.rename(変更前ファイル, 変更後ファイル)
※파일이 존재하지 않는 경우는 「FileNotFoundError」 예외가 발생합니다.
3. 실제로 일괄로 파일명을 변경해 본다
import glob
import os
# 拡張子.pngの画像ファイルを取得する
path = './dir/*.png'
# 画像ファイルを取得する
before_file_list = glob.glob(path)
print('変更前')
print(before_file_list)
# ファイル名を一括で変更する
for i, filename in enumerate(before_file_list, 1):
os.rename(filename, f'./dir/icon{i}.png')
after_file_list = glob.glob(path)
print('変更後')
print(after_file_list)
↓↓ 리 네임 후의 이미지 파일입니다 ↓↓
이번 샘플 소스는 Github에도 게재되어 있습니다.
Github: htps : // 기주 b. 코 m/미야자키 k나/레나메후아. 기 t
4. 마지막으로
여기에서는 Python을 사용하여 파일 이름을 일괄 변경하는 방법을 설명했습니다.
심플하고 간단하게 대량의 파일명을 일괄 변경할 수 있으므로 개인적으로 편리합니다.
Reference
이 문제에 관하여(【작업 효율화】Python으로 파일명을 일괄 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyazakikna/items/b9c6d6d83ebcd529afd7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)