首页 > 后端开发 > Python教程 > 如何用Python批量删除或移动指定图像?

如何用Python批量删除或移动指定图像?

PHPz
发布: 2023-04-21 13:55:08
转载
1643 人浏览过

一、批量删除指定名称的图像

删除前,路径【D:basicaligned】下包括如下图像,既有命名以test开头的图像,也有以train开头的图像。

下述代码实现了删除指定路径,即【D:basicaligned】下所有命名以test开头的图像。

# 批量删除指定名称的图像
root = r'D:\basic\aligned'
for file in os.listdir(root):
    if file.startswith('test'): # 删除root路径下 命名以'test'开头的图像
        os.remove(os.path.join(root, file))
登录后复制

二、批量移动指定名称的图像

移动前,原路径,即【D:basicaligned】下包括如下图像,既有命名以test开头的图像,也有以train开头的图像。

目标路径,即【D:compoundaligned】下什么图像也没有

下述代码实现将原路径【D:basicaligned】中所有命名以train开头的图像移动到目标路径【D:compoundaligned】。

src = r'D:\basic\aligned' # 原文件夹
dst = r'D:\compound\aligned' # 目标文件夹
for file in os.listdir(src):
    if file.startswith('train'): # 移动原文件夹中 命名以test开头的图像 到目标文件夹
        shutil.move(os.path.join(src, file),os.path.join(dst, file))
登录后复制

移动之后可以看到,原路径下只剩下命名以test开头的图像,所有以train开头的文件全被移到目标路径下了。

以上是如何用Python批量删除或移动指定图像?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板