본문 바로가기
Integration & Python

파이썬 파일 복사하기

by 누워서 코딩 2021. 3. 11.

파일 복사하기 라이브러리

import shutil

 

shutil은 파일 복사 기능을 제공하는 함수입니다. 가장 일반적인 함수는

shutil.copy()이고 shutil.copy2()도 있습니다.

 

이 두 개 함수의 차이점인 간단합니다.

복사할 때 모든 파일의 메타 데이터를 유지하고 싶다면 shutil.copy2() 사용하면 됩니다.

 

사용 방법은 예상했듯이 아주 간단합니다.

 

shutil.copy(src, dst)

 

src위치의 파일을 복사하여 des경로로 지정한 파일을 복사합니다.

 

조금 복잡하지만 실무에서 아주 실용적인 예제입니다.

로컬에 저장된 test.pdf라는 파일을 network 경로의 특정 위치로 복사하는 예제입니다.

 

import shutil
import os
import os.path

local_path = 'C:/Doc/'
doc = r'/test.pdf'
network_path = r"\\netwrok"
network_internal_path = r"\\netwrok\internal"

os.chdir(network_path)

shutil.copy(local_src + doc, network_internal_path + doc)

이 블로그의 다른 포스팅 읽기

 

파이썬 (Python) 스토리

파이썬의 탄생 이야기 1991년 귀도 반 로섬 (Guido van Rossum)에 의해 개발되었다. 인터프리터, 객체지향, 동적 타이핑 방식의 고급 프로그래밍 언어이다. 파이썬이라는 이름은 그가 좋아하는 코미디

freernd.tistory.com

댓글