Python一次只能读取一个字节。您需要读完整的字节,然后从该字节中提取所需的值,例如
b = x.read(1)firstfivebits = b >> 3
或者,如果您想要5个最低有效位,而不是5个最高有效位:
b = x.read(1)lastfivebits = b & 0b11111
一些其他有用的位 *** 作信息可以在这里找到:http :
//wiki.python.org/moin/BitManipulation
欢迎分享,转载请注明来源:内存溢出
Python一次只能读取一个字节。您需要读完整的字节,然后从该字节中提取所需的值,例如
b = x.read(1)firstfivebits = b >> 3
或者,如果您想要5个最低有效位,而不是5个最高有效位:
b = x.read(1)lastfivebits = b & 0b11111
一些其他有用的位 *** 作信息可以在这里找到:http :
//wiki.python.org/moin/BitManipulation
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)