【작업 효율화】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을 사용하여 파일 이름을 일괄 변경하는 방법을 설명했습니다.
    심플하고 간단하게 대량의 파일명을 일괄 변경할 수 있으므로 개인적으로 편리합니다.

    좋은 웹페이지 즐겨찾기