我有一个关于如何编写代码的想法,但不确定它是否是一项好的技术。基本上,我有一个程序正在运行,它将图片放在文件夹中不到 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/