Python常用小技巧(二)——打开图片

前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了

一、材料准备

- os
- PIL

二、程序编写

import os
from os import listdir
from PIL import Image
with open('data.txt',encoding="UTF-8-sig",mode='r') as txt:lines = txt.readlines()txt.close()path = 'resize'
#filelist = listdir(path)for img in lines:file = img.split(' ')[0]#print(file+'\n')try:image = Image.open(file)#打开图片except:print(file + ' can not open\n')#打不开输出图片名字

Python常用小技巧(二)——打开图片相关推荐

  1. python常用小技巧(四)——批量图片改名

    python常用小技巧(四)--批量图片改名 前言:在日常使用中我们需要批量修改图片名字,使用Python的话就可以很快地完成这个目标 一.材料准备 - os 二.程序编写 # -*- coding: ...

  2. python常用小技巧(一)——百度图片批量爬取

    python常用小技巧(一)--百度图片无限制批量爬取 前言:我们在日常使用(搜壁纸,搜美女--)或者科研项目(图像识别)中经常要批量获取某种类型的图片,然而很多时候我们都需要一个个点击下载,有什么办 ...

  3. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  4. pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧

    1.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ...

  5. Python常用小技巧,提高刷题效率(适用于蓝桥杯python组)

    1. 掌握python标准库及小技巧 python课程学习到面向对象,就可以刷题参加算法比赛了 对于蓝桥杯不支持第三方库,但学会python标准库,将事半功倍: 2. 常用的列表函数 list1.ap ...

  6. python常用小技巧_Python 实用技巧

    模块相关 导入模块时,可以通过模块的 __file__ 属性查看模块所在磁盘的路径位置,参考:关于Python包和模块的10个知识清单 Pip 安装Pip 方法一: sudo apt-get purg ...

  7. 最值得你收藏的30个Python常用小技巧

    1.原地交换两个数字 x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符 n = 10 print(1 < ...

  8. python常用_30个Python常用小技巧

    1.原地交换两个数字 x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符 n = 10 print(1 < ...

  9. 55种网页常用小技巧(javascript) (转)

    55种网页常用小技巧(javascript) 1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <tab ...

最新文章

  1. python的os模块批量获取目标路径下的文件名
  2. 工业用微型计算机(18)-指令系统(13)
  3. Class 类文件结构
  4. 关于Angular directive使用的语法问题
  5. linux awk数组使用
  6. 数据库服务器操作系统升级方案,PostgreSQL 数据库跨版本升级常用方案解析
  7. python 小数乘法_《包装》——小数乘法
  8. (转)深入剖析ASP.NET的编译原理
  9. python用什么数据库比较好_Python和主流数据库
  10. 从单机数据库到分布式数据库,从数据库事务到分布式事务
  11. 高数_第1章空间解析几何与向量代数__直线方程
  12. matlab 坐标系转换矩阵,坐标系转换矩阵生成
  13. Mybatis技术的使用一:逆向工程
  14. 关于广告系统的定向,看这篇就够了
  15. 蓝牙耳机能链接计算机,蓝牙耳机,小编教你蓝牙耳机怎么连接电脑
  16. no interpreter
  17. 2021-2027全球与中国外部谷仓门市场现状及未来发展趋势
  18. tsv文件 java_将选定的行从tsv文件导入neo4j
  19. mysql查询同名同姓重名人数,查询与自己同名的人,如何查找重名人数
  20. win10更新右键没有卸载怎么解决?

热门文章

  1. 交换机命令行配置与VLAN
  2. ShardingSphere(五) 公共表配置,实现读写改操作
  3. Netty技术细节源码分析-ByteBuf的内存泄漏原因与检测
  4. hibernate中antlr对于hql的词法分析源码解析
  5. 学计算机的专属表白方式,九个学科专属表白句子-花式表白公式【蜜匠婚礼】...
  6. centOS目录结构
  7. GIT提交记录和Revert commit过程分析
  8. 存储树形数据_数据结构篇之顺序表的创建以及实现
  9. Maven入门基础-环境篇
  10. 最近见了几位东半球的顶级技术大拿