AI/Preprocessing

python_폴더(파일) 복사하기 (copytree, copy_tree)

oaho 2023. 3. 20. 23:19
반응형

shutil.copytree

 

shutil.copytree(복사할 파일 위치 , 복사위치 + 파일명) : 두번째 인자에서 복사하는 동시에 파일을 생성한다.

 

▪ trainset 폴더생성

▪ testset폴더생성

▪ validset폴더생성

 

결과 :

 

※ 폴더가 존재할 경우는 에러가 발생한다.

         존재하는 폴더에 파일을 복사하고 싶다면 어떻게 할까❓

 


 

copy_tree

 

이미 존재하는 폴더에 복사하고 싶을 때 모듈을 불러와야한다.

 

from distutils.dir_util import copy_tree

from distutils.dir_util import copy_tree
#train
copy_tree("/content/drive/MyDrive/Datasets/Car_Images_train/normal","/content/drive/MyDrive/Datasets/copy_images/trainset")

 

위 copytree를 사용하여 trainset 폴더를 생성하면서 복사하였다.

이미 존재하는 폴더에 다른 파일들을 복사할 수 있다.

 

반응형