Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 한 폴더에서 다른 폴더로 파일을 복사하는 방법은 무엇입니까?


shutil 모듈은 전체 폴더뿐만 아니라 파일을 복사하는 기능을 제공합니다. 한 번에 여러 파일을 복사하려면 복사하려는 모든 파일의 목록이 있어야 하며 복사하기 위해 반복해야 합니다.

shutil.copy(source, destination)를 호출하면 경로 소스의 파일이 경로 대상의 폴더로 복사됩니다. (소스와 대상 모두 문자열입니다.) 대상이 파일 이름이면 복사된 파일의 새 이름으로 사용됩니다. 이 함수는 복사된 파일의 경로 문자열을 반환합니다.

import shutil, os
files = ['file1.txt', 'file2.txt', 'file3.txt']
for f in files:
    shutil.copy(f, 'dest_folder')