Python으로 PDF의 이름을 대량으로 바꾸는 방법

오늘은 PDF 파일의 이름을 일괄적으로 바꾸는 간단한 방법을 보여드리겠습니다. 여러 폴더에 대해 복사하고 이름을 변경해야 하는 PDF 그룹이 있는 경우 이 스크립트가 많은 도움이 될 것입니다.

코드로 이동해 보겠습니다.

import os
import shutil
from datetime import date
from os import walk


가져온 후 경로를 정의해야 합니다.

mypath = r'C:\Users\Stokry\Desktop\python\bulk\main'


이름을 바꿀 파일을 가져와야 합니다.

_, _, filesnames = next(walk(mypath))


파일이 폴더 이름JohnAnna에 복사됩니다.

list = ['John', 'Anna']


또한 현재 날짜를 설정합니다.

today = date.today().strftime("%m_%d_%y")


그런 다음 새 폴더를 만들 수 있습니다.

for name in list:
    newdir = name + '_' + today
    path = os.path.join(mypath, newdir)
    os.mkdir(path)


그러면 파일이 복사됩니다.

for file in filesnames:
        shutil.copy(mypath + '\\' + file, path)
        os.rename(path + '\\' + file, path + '\\' + name + '' + file)


이것이 우리의 최종 결과입니다.



모두 감사합니다.

좋은 웹페이지 즐겨찾기