2024-10-02 00:38:10 发布
网友
我正在用python2.4在linuxdebian机器上编写代码。在
Windows XP和Python2.4.4的邻居
他可以运行这个代码:
w1, w2, w3 = unpack("LLL", pack("LLHH", localtime, ipddr, counter, aid))
但是当我尝试这个代码时,我变成了这个错误:
它是python的版本还是系统?在
使用I格式代码,而不是L。在
I
L
在Linux机器上,L的长度不是H的两倍,而是8字节(64位)的4倍,而不是4个字节(32位)。在
H
I两者都应为4字节(32位)。在
编辑:确保阅读eryksun的评论。在
使用
I
格式代码,而不是L
。在在Linux机器上,
L
的长度不是H
的两倍,而是8字节(64位)的4倍,而不是4个字节(32位)。在I
两者都应为4字节(32位)。在编辑:确保阅读eryksun的评论。在
相关问题 更多 >
编程相关推荐