小编Jak*_*551的帖子

如何将图像移动到不同的目录?

对 Python 非常陌生,所以请耐心等待。如果目录存在,我只想移动目录的内容。否则,想移动整个目录。清理输入目录也很理想。这是我到目前为止所拥有的,由于某种原因,这不起作用:

#!/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)
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
1
解决办法
3931
查看次数

标签 统计

python ×1