import glob
import shutil
import os
import sys
filename = glob.glob('**/*.jpg', recursive=True)
filename =
[os.path.basename(name) for name in filename]
for name in filename:
if not os.path.exists('jpg_files'):
os.mkdir('jpg_files')
jpg_files = 'jpg_files'
shutil.copy (name, os.path.join (jpg_files, name))
print(name)
안녕하세요 ~~ 제가 원하는 파일만 복사하는 툴을 만들려고 하는데,,
아무것도 복사가 안되네요 ,,ㅠ 위 코드 보시다시피 이 파이썬파일이 있는 폴더에서
jpg파일만 따로 모아서 jpg_files란 새롭게 만들어진 폴더로 복사하고 싶은데
for 문 구문부터파일이 안모아 지네요,,, 이유가 뭘까요?
filename = [os.path.basename(name) for name in filename]
여기까진 리스트형식으로 jpg파일이 저장이 됩니다.