【python】根据文件(图片)名字,删除符合条件的文件(图片)
以下是我要处理的图片,我需要文件名为偶数的图片 删除为奇数的图片
话不多说上代码
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】根据文件(图片)名字,删除符合条件的文件(图片)相关推荐
- 递归删除符合条件的目录,文件, kotlin,java
package aimport java.io.IOException import java.nio.file.* import java.nio.file.attribute.BasicFileA ...
- Linux下删除所有符合条件的文件
Linux系统下,删除当前路径中所有文件名以"test"(必须是英文状态下的双引号或者单引号)开头的文件,当前目录可以用 . 表示,也可以用 ./ 表示 如当前处于/home/Do ...
- vector, list, map在遍历时删除符合条件的元素
直接看源码,内有详细解释 /* 测试vector, list, map遍历时删除符合条件的元素 本代码测试环境: ubuntu12 + win7_x64 */ #include <iostrea ...
- perl 循环删除指定文件夹下所有满足条件的文件,不包含文件夹
需求:perl 二秒钟循环删除指定文件夹下所有满足条件的文件,不包含文件夹,若要删除文件夹另作处理,加一个判断 目录格式:D:\Users\XXXXXXX\Desktop\Test\023\20160 ...
- SQL Server 使用DELETE 语句删除表中的记录两种情况(删除符合条件的记录,删除所有记录)
1 使用详解 DELETE 语句 说明:用于删除表中的记录. 语法: DELETE FROM table_name [WHERE some_column operator some_value]; 2 ...
- 遍历ArrayList同时删除符合条件的数据
遍历ArrayList同时删除符合条件的数据 解决方法 List<String> lists = new ArrayList<>();lists.add("a&quo ...
- 遍历List集合,删除符合条件的元素
List集合的遍历有三种方式:增强for循环,普通for循环,Iterator迭代器遍历 如果只是对集合进行遍历,以上三种循环都可正常遍历: (1)增强For循环遍历List集合 List<St ...
- linux匹配查找满足多个条件,利用Linux的find命令查找符合条件的文件
本文主要介绍一个小知识点就是利用Linux的find命令查找符合条件的文件,通过这个小知识点的学习,希望读者在今后的工作学习中遇到想要查找符合条件的文件,能用到词知识点. 利用Linux的find命令 ...
- 删除你的所有计算机文件的英文,删除Download和DataStore文件夹中的所有文件
[www.shanpow.com--工作计划] [一]:电脑小常识 xp调网速 开始-运行-输入gpedit.msc-计算机配置-管理模板-网络-Qos数据计划程序-限制保留宽带-属 性-已启用-将宽 ...
最新文章
- 【分组并查集讲解】A Bug‘s Life(例题)
- Python安装selenium启动浏览器
- java到android_Java到Android?
- 用户调整listview的column的width处理
- lambda表达式或者匿名函数中为什么要求外部变量为final
- Facebook陷入史上最大危机:近7000页机密文件泄露!
- 为什么回归直线过平均值点_线性回归和梯度下降的初学者教程
- winbox 端口扫描_ROS软路由限速、防syn、ip伪装、mac绑定、防火墙、屏蔽端口
- 星空主题设计理念_丰田埃尔法蒙娜丽莎星空版 博眼球设计理念
- 计算与推断思维 十一、估计
- 使用Filler4提取微信小程序中的视频
- Flutter 路由源码解析
- elementui级联选择器Cascader不触发change事件
- 克服浮躁_如果您从事技术工作,那就克服自己
- 10个超赞的HTML5框架加快Web开发
- ASTER GDEM V02(30m)、ASTER GDEM V03(30m)、TanDEM(90m)三种全球DEM数据的质量对比
- 2021-05-02
- 开源之道解读 Liunx 基金会开源办公室调查报告
- mysql get seq no_mysql的存储怎么写?帮我看看我这个写的哪里有问题?谢谢
- 【Python】pdf文件逐页转图片/修改图片存储大小脚本