Python如何获取系统大小端模式
Posted 撒欢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python如何获取系统大小端模式相关的知识,希望对你有一定的参考价值。
1. 第一种方法导入sys模块;
>>> import sys
>>>
>>> sys.byteorder
‘little‘
>>>
2. 第二种方法,使用array模块,将整数用signed integer 4字节表示:
| Type code C Type Minimum size in bytes
| ‘b‘ signed integer 1
| ‘B‘ unsigned integer 1
| ‘u‘ Unicode character 2 (see note)
| ‘h‘ signed integer 2
| ‘H‘ unsigned integer 2
| ‘i‘ signed integer 2
| ‘I‘ unsigned integer 2
| ‘l‘ signed integer 4
| ‘L‘ unsigned integer 4
| ‘q‘ signed integer 8 (see note)
| ‘Q‘ unsigned integer 8 (see note)
| ‘f‘ floating point 4
| ‘d‘ floating point 8
>>> import array
>>> a = array.array(‘l‘,[1])
>>>
>>> bytes(a)
b‘x01x00x00x00‘
>>>
>>> a = array.array(‘l‘,[255])
>>> bytes(a)
b‘xffx00x00x00‘
>>>
>>>
>>> a = array.array(‘l‘,[65535])
>>>
>>> bytes(a)
b‘xffxffx00x00‘
>>>
>>>
低位在低地址内保存,本机使用的是小端模式。
以上是关于Python如何获取系统大小端模式的主要内容,如果未能解决你的问题,请参考以下文章