Python 2.4与2.4.4在struct.unpack和win/lin中的问题

2024-10-02 00:38:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python2.4在linuxdebian机器上编写代码。在

Windows XP和Python2.4.4的邻居

他可以运行这个代码:

w1, w2, w3 = unpack("LLL", pack("LLHH", localtime, ipddr, counter, aid))

但是当我尝试这个代码时,我变成了这个错误:

^{pr2}$

它是python的版本还是系统?在


Tags: 代码机器windowscounterxppackw1unpack
1条回答
网友
1楼 · 发布于 2024-10-02 00:38:10

使用I格式代码,而不是L。在

在Linux机器上,L的长度不是H的两倍,而是8字节(64位)的4倍,而不是4个字节(32位)。在

I两者都应为4字节(32位)。在

编辑:确保阅读eryksun的评论。在

相关问题 更多 >

    热门问题