将字符串转换为字符串

时间:2013-07-08 09:55:57

标签: python byte

我读了JPEG的前几个字节

f = open(filename, 'rb')
firstTwoBytes = f.read(2)
if firstTwoBytes != '\xff\xd8':

firstTwoBytes iny我的调试器是:bytes:b'\ xff \ xd8'哪个是正确的?

所以我的String比较失败了。如何最好地解决这个问题?

由于

2 个答案:

答案 0 :(得分:2)

试试这个:

if firstTwoBytes != b'\xff\xd8':

答案 1 :(得分:1)

所以,比较二进制而不是字符串:

f = open(filename, 'rb')
firstTwoBytes = f.read(2)
if firstTwoBytes != b'\xff\xd8':