我想从二进制文件中读取前188个字节,并检查第一个字符是否为0x47.代码如下:
import os
fp=open("try.ts","rb")
for i in range(100):
buf=fp.read(188)
if buf[0]=="\x47":
print "OK"
fp.close()
Run Code Online (Sandbox Code Playgroud)
但它给出了:
if buf[0]=="\x47":
IndexError: string index out of range
Run Code Online (Sandbox Code Playgroud)
我的问题是:
read()功能中返回值的类型是什么?