[英]What's the most Pythonic way of determining endianness?
我正在努力找到解决我的代码运行的机器是big-endian还是little-endian的最佳方法。 我有一个有效的解决方案(虽然我没有在大端机器上测试它)但它看起来有点笨重:
import struct
little_endian = (struct.pack('@h', 1) == struct.pack('<h', 1))
这只是将“本机”双字节包与little-endian包进行比较。 有更漂亮的方式吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.