Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Docker
- C
- Python
- 기타 연주
- windows forms
- SSH
- paramiko
- OpenCV
- mysql
- JSON
- Numpy
- nvidia-smi
- VS Code
- pip
- 프로그래머스
- Selenium
- C#
- label
- 컨테이너
- pandas
- C++
- error
- Visual Studio
- YOLO
- 채보
- 핑거스타일
- pytorch
- Linux
- 오류
- ubuntu
Archives
- Today
- Total
기계는 거짓말하지 않는다
Python Directory 이동, 복사, 삭제(하위 폴더, 디렉터리 포함) 본문
shutil 모듈을 이용한다.
파일도 경로만 지정해주면 동일하다.
참고: shutil docs
shutil — 고수준 파일 연산 — Python 3.10.4 문서
shutil — 고수준 파일 연산 소스 코드: Lib/shutil.py shutil 모듈은 파일과 파일 모음에 대한 여러 가지 고수준 연산을 제공합니다. 특히, 파일 복사와 삭제를 지원하는 함수가 제공됩니다. 개별 파일
docs.python.org
디렉터리 이동
asd 디렉터리 내에 asd.py 파일 존재, outdir 따로 존재.
import shutil src = 'asd' dest = 'outdir' shutil.move(src, dest)
asd 디렉터리가 outdir 디렉터리 하위로 이동한다.

디렉터리 복사
copy 함수가 여러개 존재한다. (copy, copy2, copyfile, copytree)
copyfile은 파일복사, copy는 파일, 디렉터리 복사(권한 포함). copy2는 파일, 디렉터리 복사(모든 메타데이터),
copytree는 디렉터리 통째로 복사
import shutil src = 'outdir' dest = 'copy_outdir' shutil.copytree(src, dest)

디렉터리 삭제
import shutil dest = 'copy_outdir' shutil.rmtree(dest)
'Python' 카테고리의 다른 글
Python configparser key 대소문자 구분 (0) | 2022.05.21 |
---|---|
Python 소수점 제한, 출력 (0) | 2022.05.08 |
Python Shell 명령어, subprocess (0) | 2022.04.24 |
Python Thread (0) | 2022.04.23 |
Python 객체 유형, 자료형 확인 (0) | 2021.12.06 |