shutil 모듈의 copy 메소드
shutil 모듈의 copy 메소드는
파일 액세스 모드를 유지하면서 파일을 복사합니다.
메소드의 첫 번째 매개변수에는 원본 파일 경로를,
두 번째 매개변수에는 새 파일의 대상 경로를 지정합니다.
세 번째 선택적 매개변수에는 심볼릭 링크 처리 방식을 지정합니다
(기본값은 follow_symlinks=True).
문법
import shutil
shutil.copy(복사할 파일, 복사될 위치, [심볼릭 링크 모드])
예제
file1.txt 파일을 file2.txt 파일로
복사해 봅시다:
import shutil
shutil.copy('file1.txt', 'file2.txt')
참고 항목
-
copy2메소드,
shutil모듈의 파일과 메타데이터를 복사하는 메소드 -
copytree메소드,
shutil모듈의 디렉토리를 재귀적으로 복사하는 메소드 -
path.isfile메소드,
os모듈의 파일 존재 여부를 확인하는 메소드 -
move메소드,
shutil모듈의 파일 또는 디렉토리를 재귀적으로 이동하는 메소드 -
makedirs메소드,
os모듈의 디렉토리를 생성하는 메소드 -
mkdir메소드,
os모듈의 단일 디렉토리를 생성하는 메소드 -
rmdir메소드,
os모듈의 빈 디렉토리를 이동하거나 제거하는 메소드 -
remove메소드,
os모듈의 파일을 삭제하는 메소드 -
getcwd메소드,
os모듈의 현재 작업 디렉토리를 반환하는 메소드