gpt4 book ai didi

Python 解释器和脚本输出不同的结果

转载 作者:行者123 更新时间:2023-11-28 19:10:16 25 4
gpt4 key购买 nike

我已经安装了 Python 2.7.12。我尝试编写一些简单的脚本,但得到了奇怪的结果,所以我运行 python 解释器,但令我惊讶的是,我得到了不同的结果。这是我的脚本:

import binascii
import bitarray

a = bitarray.bitarray(1)
a[0] = 0
print a
crc = binascii.crc_hqx(a, 0x0000)
print crc

b = bitarray.bitarray(1)
b[0] = 0
print b
crc = binascii.crc_hqx(b, 0x0000)
print crc

以上脚本的输出结果如下:

bitarray('0')
0
bitarray('0')
33032

值 33032 是错误的,这就是为什么我决定使用 python 解释器检查它,这就是我得到的结果:

Type "help", "copyright", "credits" or "license" for more information.
>>> import binascii
>>> import bitarray
>>> a = bitarray.bitarray(1)
>>> a[0] = 0
>>> print a
bitarray('0')
>>> crc = binascii.crc_hqx(a, 0x0000)
>>> print crc
0
>>> b = bitarray.bitarray(1)
>>> b[0] = 0
>>> print b
bitarray('0')
>>> crc = binascii.crc_hqx(b, 0x0000)
>>> print crc
0
>>>

我坐在桌面前,努力找出问题所在。

我使用 bitarray 版本 0.8.1。

最佳答案

我没有解决问题,但我可以说我忽略了问题。我没有使用 bitarray,而是使用 bitstring 包。

关于Python 解释器和脚本输出不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41384076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com