小编sim*_*onb的帖子

如何使用Python从24位和小端的文件中读取整数?

有没有一种简单的方法来读取这些整数?我更喜欢内置方法,但我认为可以使用一些位操作.
干杯

编辑
我想到了另一种方法,这与下面的方式不同,在我看来更清楚.它在另一端用零填充,然后移动结果.如果需要,则为否,因为使用msb最初的任何移动填充.

struct.unpack('<i','\0'+ bytes)[0] >> 8
Run Code Online (Sandbox Code Playgroud)

python file-io endianness

14
推荐指数
2
解决办法
7495
查看次数

在python 2.6中检查deque的maxlen


我不得不从python 2.7改为2.6.
我一直在使用带有maxlen属性的双端队列,并且一直在检查maxlen是什么.显然你可以在python 2.6中使用maxlen,但在2.6 deques中没有maxlen属性.
在python 2.6中检查双端队列的maxlen是什么最干净的方法是什么?

在2.7中:

from collections import deque
d = deque(maxlen = 10)
print d.maxlen
Run Code Online (Sandbox Code Playgroud)

在2.6中,可以使用deque并且maxlen正常工作,但是maxlen不是可以引用的属性.

干杯

python python-2.6 deque

5
推荐指数
1
解决办法
3021
查看次数

标签 统计

python ×2

deque ×1

endianness ×1

file-io ×1

python-2.6 ×1