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)