使用python3判断操作系统是大端还是小端

Code

# 使用系统内置函数
import sys
print("本机存储模式是{} Endian.\n".format(sys.byteorder.capitalize()))

# 手动判断
import struct
val = 0x12345678
pk = struct.pack('i',val)
hex_pk = hex(pk[0])

if hex_pk == '0x78':
    print('小端')
elif hex_pk == '0x12':
    print('大端')

Output:

本机存储模式是Little Endian.

小端

posted on 2020-08-22 12:44  ctrlplayer  阅读(478)  评论(0)    收藏  举报

导航