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

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


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

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

예시

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