python删除目录下所有空图片

1、先读取空图片的二进制

a = b'\xef\xbb\xbf<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml">\r\n<head>\r\n<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\r\n<title>\xe9\x93\x81\xe8\xb7\xaf\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\x8d\xe5\x8a\xa1\xe4\xb8\xad\xe5\xbf\x83</title>\r\n<link href="/mormhweb/images/global.css" rel="stylesheet" type="text/css">\r\n<link href="/mormhweb/images/err.css" rel="stylesheet" type="text/css"/>\r\n<style type="text/css"> \r\n<!--\r\nhtml,body{background:#fff;}\r\n\r\n\r\n-->\r\n</style>\r\n\r\n\r\n</head>\r\n\r\n<body>\r\n<div class="err_text">\r\n\t\t\t\t\t\t <ul id="error" >\r\n <li id="err_top">\r\n \r\n </li>\r\n <li id="err_bot">\xe3\x80\x80\xe3\x80\x80\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8f\xaf\xe8\x83\xbd\xe5\xad\x98\xe5\x9c\xa8\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe8\xaf\xb7\xe6\x82\xa8\xe9\x87\x8d\xe8\xaf\x95\xe4\xb8\x80\xe4\xb8\x8b\xef\xbc\x81\r\n\t\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t\t\t <div class="time">\t\t\t\t\t\t <SCRIPT language="javascript">\r\n<!--\r\nfunction initArray() {\r\n\tfor (i = 0; i < initArray.arguments.length; i++)\r\n\t\tthis[i] = initArray.arguments[i];\r\n}\r\nvar isnMonths = new initArray("1\xe6\x9c\x88", "2\xe6\x9c\x88", "3\xe6\x9c\x88", "4\xe6\x9c\x88", "5\xe6\x9c\x88", "6\xe6\x9c\x88", "7\xe6\x9c\x88", "8\xe6\x9c\x88", "9\xe6\x9c\x88", "10\xe6\x9c\x88", "11\xe6\x9c\x88", "12\xe6\x9c\x88");\r\nvar isnDays = new initArray("\xe6\x98\x9f\xe6\x9c\x9f\xe6\x97\xa5", "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xb8\x80", "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x8c", "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xb8\x89", "\xe6\x98\x9f\xe6\x9c\x9f\xe5\x9b\x9b", "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94", "\xe6\x98\x9f\xe6\x9c\x9f\xe5\x85\xad", "\xe6\x98\x9f\xe6\x9c\x9f\xe6\x97\xa5");\r\ntoday = new Date();\r\nhrs = today.getHours();\r\nmin = today.getMinutes();\r\nsec = today.getSeconds();\r\nclckh = "" + ((hrs > 12) ? hrs - 12 : hrs);\r\nclckm = ((min < 10) ? "0" : "") + min;\r\nclcks = ((sec < 10) ? "0" : "") + sec;\r\nclck = (hrs >= 12) ? "\xe4\xb8\x8b\xe5\x8d\x88" : "\xe4\xb8\x8a\xe5\x8d\x88";\r\nvar stnr = "";\r\nvar ns = "0123456789";\r\nvar a = "";\r\n\r\nfunction getFullYear(d) {\r\n\tyr = d.getYear();\r\n\tif (yr < 1000)\r\n\t\tyr += 1900;\r\n\treturn yr;\r\n}\r\n\r\ndocument.write(getFullYear(today) + "\xe5\xb9\xb4" + isnMonths[today.getMonth()] + today.getDate() + "\xe6\x97\xa5" + " " + clckh + ":" + clckm + ":" + clcks + " " + isnDays[today.getDay()]);\r\n\r\n//-->\r\n</SCRIPT></div>\r\n\t\t\t\t\t\t\t\r\n \r\n </li>\r\n\r\n </ul>\r\n\r\n</div>\r\n</body>\r\n</html>'

b = b'\xff\xd8\xff\xe1\x00\x18Exif\x00\x00II*\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xec\x00\x11Ducky\x00\x01\x00\x04\x00\x00\x00\x1e\x00\x00\xff\xee\x00\x0eAdobe\x00d\xc0\x00\x00\x00\x01\xff\xdb\x00\x84\x00\x10\x0b\x0b\x0b\x0c\x0b\x10\x0c\x0c\x10\x17\x0f\r\x0f\x17\x1b\x14\x10\x10\x14\x1b\x1f\x17\x17\x17\x17\x17\x1f\x1e\x17\x1a\x1a\x1a\x1a\x17\x1e\x1e#%\'%#\x1e//33//@@@@@@@@@@@@@@@\x01\x11\x0f\x0f\x11\x13\x11\x15\x12\x12\x15\x14\x11\x14\x11\x14\x1a\x14\x16\x16\x14\x1a&\x1a\x1a\x1c\x1a\x1a&0#\x1e\x1e\x1e\x1e#0+.\'\'\'.+550055@@?@@@@@@@@@@@@\xff\xc0\x00\x11\x08\x00\xbe\x01%\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00j\x00\x01\x00\x03\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x07\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\x00\x02\x02\x02\x01\x03\x02\x02\n\x03\x00\x00\x00\x00\x00\x00\x01\x02\x11\x03!\x12\x041A\x13Q"\x14\x05aq\x81\x91\xb12Bb\xb2#\xa1r\x15\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c3\xe7\xec\x88\x8bt\x8cL\xdf\xd6q\xc5?z\x7f\x1dy\xd77\x8aV15\x88\x9e\xd9\x8f\xbb\xeb\xc4c\x0eK\xcdf\xb1\x13\x1dfky\xacM\xa2#6\xb6\'\xd6=\xe1\xa6\xdaOM\xf1\xaa\xb8\x8a\xfcS\x11\xeb\x1e\x9e\xd0\r\xe7\xcd\xdb[u\x98\xa5\xb8\x89\xcd-3\x1c\xda+\xf4W\xf1\xf7\xf8u\xdf\x14\x8bl\xed\xfc\xd31\x1fl\xfe\xa7=~h\xedI\x9c\xea\xac\xe6\xd31\x15\x8c\xd6\xf1\xceq\xf4&-\xf8]4\x8e\xd1kD\xf1\x1f\xf7\xe3\xd8\x1dQ\xe7\xcd\xa6"\xb1\xae\xb1\x88\x9c\xda\xf8\x8eg\xdb\x88M\xbc\xdb\xd7|\xd3\xa6u\xf7\x8d}\xb3\xcfir\xd7\xef\x9c\xccNb\xda\xe3\x9eg\x8bN}\xa1kGo.b&f\xd1\xbe\x93\xd7\xfbb9\x90tW\xcb\xdb[Z\x9b\xb5\xf4\xb7[^\xbc\xfbG\xd5\x9c~cy\xd76\x8a\xd6&:\xe2&fs\x98\xce#\x11*\xcd+\xf3\xccj\xbfx\xae\xbb\xc5\xafy\xccV\xd3\x9fV?\x1c\xf4\xdbx\xbcM)x\x98\x9a\xff\x00T\xcc[\xd3\xf4\xf3\x00\xec\xa7\x9by\xd5\xdekY\xb7h\xac\xd76\xae3\x1e\xf9\xaa\x95\xfc\xc3d\xcd\xe6iLS\xfb\xf9\xe3\xd7\xdb\x954\xd2\x7f\x0f1=\xa6mj\xc5\xebH\xcd\xa3\xa4bb\x7f^\x19\xd2\xb3m\x9bk\xfe\xc8\xcc\xfd\xd3Zs\xcf1\xe9<`\x1d\xf6\xf2kJ\xc7x\xb4Zc\xb4\xe2\xb6\x98\x8f\xdb\x85<o2\xbb\xa9Y\xb4L^\xd3\x89\xc5g\xaf\xaf\xd7\xd1O+e\xef\xae\x9e>\xbc\xfc\x9bc\xee\x89\xe2b\xb1\x1c\xfe\xac\xa9\xe3\xde4l\xae"i\xa3w\x11[\x7fE\xe3\xdb\xf6\x82\xda\xfc\xed\xbb6Z\x94\xd5\x9e\xb13\xeb\x8fI\xc7\xac\xaf\xe2\xf9v\xdf1[S\xac\xf5\xed\x98\x9e\'\x9c8\xfe\xfdV\xbe{R\xf3Y\x8aDq36\xbc\xe2\x1b\xf8:\xbe-\x97\xae\xc9\x9f\x9b\\c\xaec\xac\xd6y\x8cp\x0e\xf6{vZ\x93H\xacD\xf6\xb6\'3\x8e>\xb1\xf54m\xf9\xb5F\xce\xb3^\xde\xd2\xc3\xce\xc4[\xc7\xb4\xfbm\xaf?\xa0\x14\x9f\xcc6\xc6\xde\x9f\x17\x18\xce>\xec\xff\x00\x83M\x9e]\xa9\xba5DS\x9f\xea\xb5\xf1\xed\x9ec\xd9\xc14\xb7\xc57\xb5b&\xd3=>\xda\xf3\xcf\xb7\xbf\xfc6\xdf\xf2|\xf1lNk\x15\xc7\x1fH\x89\x90o\xa7\xce\x9d\xbbc^+\x19\x98\x8f\xe6\x89\xf6\x9fO\xdc\xad?0\xbd\xeb\xda+\xae\xb9\xf6\xb6\xc8\x89\xfe\x0c<mw\x89\xf1\xe6by\x9c\xc79\xe2"s\xc68S\xc5\xbcGZl\xd9\xf1S\xa4\xdb8\x8c\xe7\xb7\xe9\x89\x07|yW\x8dV\xd9kj\xfbf#\xed\xb4\xccs\xf5\x98\x89e\xff\x00\xa1n\xf3LS\x88\xcfl\xdb\x1f\xe1\x96\x1b{\xdbF\xfa\xd2gf\xbe\xd4\x8a[\x11\x19\xf7\x9fH\xe7\x94\xec\xae\xdd[\'f\xce\xd1\x16\xae"-\xb238\xfe0\x0e\xc8\xf2/h\xa4\xd6+~\xd131\x16\xe7\x8fLv\xc2\x96\xf37|\x94\xd7]Q\x9b\xe7\x1fu}\xb9\x9fI\x96\x1a\xe2)>\x14\xec\x8e\xb3\x8d\x919\x8fi\x8e2\xae\x9bj\xaf\xc3x\xc4cu\xa2q\xf4\xb7\xa0;\xe3t\xcf\x93:z\xf1\x14\xed\xdb\xf6\xe1\xb3\x18\x9d\x7f\x89\x98\xcf\xfb:Fc\x13\xe9\x99\xf7l\x00\x00\x00\x00\x00\x00\x00\x00\x00\x080\x90\x11\x88\x93\t\x01\x18\x12\x020\x8e\xb1\xf4X\x04`\xc2@F\x04\x80\x8cD\xfa\x98\x8f_t\x80\x81  \xc2@F\x04\x80\x83\t\x01\x02@B@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xff\xd9'

2、一一对比进行删除


import os

a = b'   '

b = b'   '

filepath='.\\images'

files=os.listdir(filepath)  #获取filepath路径下的所有文件列表


for i in files:

    with open(filepath+'\\'+i,'rb') as f:

        s = f.read()

if s==a:

    print('YES')

    os.remove(filepath+'\\'+i)

if s==b:

    print('YES')

    os.remove(filepath+'\\'+i)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351

推荐阅读更多精彩内容