我读了JPEG的前几个字节
f = open(filename, 'rb')
firstTwoBytes = f.read(2)
if firstTwoBytes != '\xff\xd8':
firstTwoBytes iny我的调试器是:bytes:b'\ xff \ xd8'哪个是正确的?
所以我的String比较失败了。如何最好地解决这个问题?
由于
答案 0 :(得分:2)
试试这个:
if firstTwoBytes != b'\xff\xd8':
答案 1 :(得分:1)
所以,比较二进制而不是字符串:
f = open(filename, 'rb')
firstTwoBytes = f.read(2)
if firstTwoBytes != b'\xff\xd8':