以下是我要处理的图片,我需要文件名为偶数的图片 删除为奇数的图片

话不多说上代码

import osdir = "F:\geshi\outputs"
im_names = []
wildcard = ".bmp"
exts = wildcard.split(" ")
files = os.listdir(dir)
for name in files:fullname = os.path.join(dir, name)for ext in exts:if (name.endswith(ext)):a=name.rstrip('.bmp')b=a.lstrip('P')b=int(b)if b%2==1:os.remove(os.path.join(dir, name))else:break

因为图片格式名字为P+数字+.bmp后缀,因此用lstrip和rstrip两个函数删除P和.bmp留下数字,然后再写条件求余数,用os.remove删除奇数留下偶数就行啦。

其他文件也一样,修改lstrip和rstrip两个函数里要删除的内容就行啦

【python】根据文件(图片)名字,删除符合条件的文件(图片)相关推荐

  1. 递归删除符合条件的目录,文件, kotlin,java

    package aimport java.io.IOException import java.nio.file.* import java.nio.file.attribute.BasicFileA ...

  2. Linux下删除所有符合条件的文件

    Linux系统下,删除当前路径中所有文件名以"test"(必须是英文状态下的双引号或者单引号)开头的文件,当前目录可以用 . 表示,也可以用 ./ 表示 如当前处于/home/Do ...

  3. vector, list, map在遍历时删除符合条件的元素

    直接看源码,内有详细解释 /* 测试vector, list, map遍历时删除符合条件的元素 本代码测试环境: ubuntu12 + win7_x64 */ #include <iostrea ...

  4. perl 循环删除指定文件夹下所有满足条件的文件,不包含文件夹

    需求:perl 二秒钟循环删除指定文件夹下所有满足条件的文件,不包含文件夹,若要删除文件夹另作处理,加一个判断 目录格式:D:\Users\XXXXXXX\Desktop\Test\023\20160 ...

  5. SQL Server 使用DELETE 语句删除表中的记录两种情况(删除符合条件的记录,删除所有记录)

    1 使用详解 DELETE 语句 说明:用于删除表中的记录. 语法: DELETE FROM table_name [WHERE some_column operator some_value]; 2 ...

  6. 遍历ArrayList同时删除符合条件的数据

    遍历ArrayList同时删除符合条件的数据 解决方法 List<String> lists = new ArrayList<>();lists.add("a&quo ...

  7. 遍历List集合,删除符合条件的元素

    List集合的遍历有三种方式:增强for循环,普通for循环,Iterator迭代器遍历 如果只是对集合进行遍历,以上三种循环都可正常遍历: (1)增强For循环遍历List集合 List<St ...

  8. linux匹配查找满足多个条件,利用Linux的find命令查找符合条件的文件

    本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点. 利用Linux的find命令 ...

  9. 删除你的所有计算机文件的英文,删除Download和DataStore文件夹中的所有文件

    [www.shanpow.com--工作计划] [一]:电脑小常识 xp调网速 开始-运行-输入gpedit.msc-计算机配置-管理模板-网络-Qos数据计划程序-限制保留宽带-属 性-已启用-将宽 ...

最新文章

  1. 【分组并查集讲解】A Bug‘s Life(例题)
  2. Python安装selenium启动浏览器
  3. java到android_Java到Android?
  4. 用户调整listview的column的width处理
  5. lambda表达式或者匿名函数中为什么要求外部变量为final
  6. Facebook陷入史上最大危机:近7000页机密文件泄露!
  7. 为什么回归直线过平均值点_线性回归和梯度下降的初学者教程
  8. winbox 端口扫描_ROS软路由限速、防syn、ip伪装、mac绑定、防火墙、屏蔽端口
  9. 星空主题设计理念_丰田埃尔法蒙娜丽莎星空版 博眼球设计理念
  10. 计算与推断思维 十一、估计
  11. 使用Filler4提取微信小程序中的视频
  12. Flutter 路由源码解析
  13. elementui级联选择器Cascader不触发change事件
  14. 克服浮躁_如果您从事技术工作,那就克服自己
  15. 10个超赞的HTML5框架加快Web开发
  16. ASTER GDEM V02(30m)、ASTER GDEM V03(30m)、TanDEM(90m)三种全球DEM数据的质量对比
  17. 2021-05-02
  18. 开源之道解读 Liunx 基金会开源办公室调查报告
  19. mysql get seq no_mysql的存储怎么写?帮我看看我这个写的哪里有问题?谢谢
  20. 【Python】pdf文件逐页转图片/修改图片存储大小脚本

热门文章

  1. Android日期加任意天数计算方式
  2. 【转载】没有安装Google App,如何与gmial账户同步联系人
  3. Google Glass: 未来不遥远
  4. 在SecureCRT使用sz与rz命令上传、下载文件命令介绍
  5. rz命令上传文件乱码,无关be参数
  6. 纷享销客2022新增长系列之《高科技行业橙皮书》重磅发布
  7. babylon.js实战教程
  8. hbulider初学教程及html5五子棋小程序
  9. Java 秒数分钟转小时分钟
  10. thinkphp5.1使用云之讯