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 | 31 |
Tags
- Visual Studio
- Python
- JSON
- pip
- YOLO
- 컨테이너
- LIST
- paramiko
- C#
- 채보
- SSH
- Linux
- windows forms
- pytorch
- ubuntu
- C++
- 핑거스타일
- label
- 프로그래머스
- 오류
- mysql
- 기타 연주
- Selenium
- error
- pandas
- Docker
- OpenCV
- C
- VS Code
- Numpy
Archives
- Today
- Total
기계는 거짓말하지 않는다
Python Directory 이동, 복사, 삭제(하위 폴더, 디렉터리 포함) 본문
shutil 모듈을 이용한다.
파일도 경로만 지정해주면 동일하다.
참고: shutil docs
디렉터리 이동
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 |
Comments