linux - python-2.7 - 对于文件夹中的图像,将它们复制到另一个文件夹中 (.jpg .png)

标签 linux image python-2.7

我有一个关于如何编写代码的想法,但不确定它是否是一项好的技术。基本上,我有一个程序正在运行,它将图片放在文件夹中不到 1 秒,然后将其删除。我想用python快速将它们复制到另一个文件夹中!

我的想法(一般来说)虽然是正确的:将 *.jpg 和 *.png 复制到路径 --- 但它们可能是重复的......有什么想法吗?在 mint 17.2 上使用 python2.7 可以使用 shutils 中的 copyfile(src, dst)

如果你不想写一些代码,你能给我一个提示,让我试着计算一下吗?像结构或图书馆

最佳答案

覆盖重复项有什么问题?我认为这是一个不错的解决方案。

因此,您可以在其他程序运行之前开始运行它。它将始终检查是否有任何 '.jpg''.png' 文件。如果找到它们,它将复制它们。如果它多次复制相同的文件,没关系。

import shutil
from glob import glob

source = '/a/b/c/'
target = '/x/y/z/'

for f_name in glob(source +'*.png') + glob(source + '*.jpg'):
    shutil.copy2(f_name, target)

关于linux - python-2.7 - 对于文件夹中的图像,将它们复制到另一个文件夹中 (.jpg .png),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32534407/

相关文章:

image - 缩小以适合FOP中的图像

jquery - IE7 图像填充

python - BeautifulSoup 未找到全部

linux - 用sed(linux)替换多个文件中的URL(文本)

linux - 通过 ssh 在远程服务器上执行命令

java - 如何将doc文件和pdf文件转换为图像文件?

Python 显示进度

python - 将从一个日期选择器中选择的日期存储到下一个日期选择器中

linux - 为什么导入的函数在 Linux 中被间接调用?

linux - 使用 bash 在连字符之间批量重命名文件名