Python에 익숙하지 않으므로 나와 함께하시기 바랍니다. 디렉토리의 내용 만 있으면 이동하려고합니다. 그렇지 않으면 전체 디렉토리를 이동하려고합니다. 입력 디렉토리를 정리하는 것도 이상적입니다.이미지를 다른 디렉토리로 이동하는 방법은 무엇입니까?
for i in new_images:
shutil.move(i, out_dir + dir + i)
대상 경로가 올바르지 :
#!/usr/bin/python
import sys, os, glob, shutil
in_dir = '/images_in/'
out_dir = '/images_out/'
new_dirs = os.listdir(in_dir)
old_dirs = os.listdir(out_dir)
#See if directory already exists. If it doesnt exists, move entire
directory. If it does exists, move only new images.
for dir in new_dirs:
if dir not in old_dirs:
shutil.move(dir, out_dir)
else:
new_images = glob.glob(in_dir + dir + '*.jpg')
for i in new_images:
shutil.move(i, out_dir + dir + i)
어떻게 작동하지 않습니까? –
http://stackoverflow.com/questions/1868714/how-do-i-copy-an-entire-directory-of-files-into-an-existing-directory-using-pyth – handle