1 답변
-
shutil모듈을 쓰세요
2가지 방법을 알려드릴게요
copyfile(src, dst)을 쓰는 경우
src = '/dir1/filename' dst = '/dir2' copyfile(src, dst)
copyfile()은
- dst가 이미 존재하는 경우는 덮어씁니다.
- pipe나 character/block 디바이스는 카피할 수 없습니다.
- 그리고 다음의 경우에 IOError 예외가 발생합니다
- src가 존재하지 않을 때
- src가 존재하지만 src에 접근할 수 없을 때
- dst가 writable하지 않을 때
copy2(src,dst)을 쓰는 경우
import shutil shutil.copy2('/dir/file.ext', '/new/dir/newname.ext') #혹은 shutil.copy2('/dir/file.ext', '/new/dir')
댓글 입력