【Python】图片有效性管理
Python 管理 图片 有效性
2023-09-11 14:17:09 时间
# -*- coding: UTF-8 -*- import os import imghdr def get_filelist(dir): for home, dirs, files in os.walk(dir): for filename in files: try: fullname = os.path.join(home, filename) filesize = os.path.getsize(fullname) # print(fullname + ",文件大小为 "+ str(filesize)) if filesize < 1 : print(fullname + ",错误文件大小为 "+ str(filesize)) try: os.remove(fullname) print("删除成功" + fullname) except: print("删除失败" + fullname) elif filesize < 1024 : if imghdr.what(fullname): # good image print(fullname + " is OK") else: # bad image print(fullname + ",无效文件大小为 "+ str(filesize)) try: os.remove(fullname) print("删除成功" + fullname) except: print("删除失败" + fullname) except: print("属性获取失败," + fullname) if __name__ == "__main__": get_filelist("E:\\15")
相关文章
- Python中python-nmap模块的使用
- Python中对序列数据的汇总(collections模块)
- python常用的数据结构运行效率分析
- Docker打包并运行python项目
- Python 数据类型
- Python错误:TypeError: string indices must be integers
- 【零基础学python】:清华官方出品的《看漫画学Python》全彩PDF,495页资源分享
- 如何快速学习python,学好python?能通过Python赚到的第一笔钱,有哪些经验可以分享吗?
- python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
- python能做什么软件?Python到底能干嘛,一文看懂
- 为什么学习Python数据分析
- 95 python高级 - 位运算
- Python 轻量级 Web 框架:Bottle 库!
- Python 爬虫知识点
- python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)
- 给还在迷茫的你分享我从零基础的日语文科生半路出家搞Python如何上岸的
- Python 数据分析教程之如何验证线性回归的假设,线性回归的假设是什么?以及如何用python验证它们?
- 【转载】python的魔法方法———A Guide to Python's Magic Methods
- 华为OD机试 -旋转骰子(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 火星文计算 2(Python)| 真题+思路+代码
- 管理软件 食品检测 药品检测 专业化的管理软件设计与实施8 检测工作进度 python
- Python 框架 之 Django 的数据后台管理平台,简单的搭建、以及数据基本操作
- Python 基础 之 python 线程知识点整理,并实现一个简单多线程 udp 聊天应用
- Python用python-docx读写word文档
- 一个python实现重试机制的简要实践