Shell command | Python method |
cp src dst | shutil.copy(src, dst) |
mv src dst | shutil.move(src, dst) |
cp -r src dst | shutil.copytree(src, dst) |
rm -r src | shutil.rmtree(src) |
rm src | os.remove(src) |
shutil에 rm은 없어서 os.remove()를 써야 함.
src나 dst가 상대경로이거나 dir이거나 file이거나 등등의 상황들은 shell command에서 사용하는 방법과 동일해서 적지 않았음.
이 글은 shell command에 익숙한 사람(나)을 위해 썼음.
'기타' 카테고리의 다른 글
Pytorch GPU device 쓸 때 디버깅 오류 (0) | 2020.06.12 |
---|---|
torch mm, bmm, matmul 차이 (0) | 2020.04.16 |
Tensorboard와 OSError: [Errno 12] Cannot allocate memory 에러 (0) | 2020.04.06 |
특정 git branch만 clone하기 (0) | 2020.02.06 |
git rest을 이용해 unstage하거나 unroll하기 (0) | 2020.02.06 |