斯科特 我要感谢你的BitString程序。我正在研究从中子探测器解释数据,我发现这个模块只是我需要的工具。不幸的是,我还没有让模块成功通过test-bitstring.py。我正在运行Windows XP和Python 3.1。我从你的网站下载了你的文件bitstring-0.4.1.zip,并将bitstring.py和test-bitstring.py解压缩到我的Python目录的\ lib文件夹中。运行test-bitstring.py后,我得到11个错误。 :(
我已经三次检查我已经下载了正确的版本,并且两个.py文件都成功地将它发送到了我的\ lib文件夹。使用Windows和BitString有一个已知的复杂功能吗?这可能是我正在做的事情,但我不知道从哪里开始。在您的文档中,如果版本正确且错误仍然存在,您明确要求与您联系。我很确定我错过了一些明显的东西,但我想检查一下这不是某种兼容性问题吗?
感谢您抽出宝贵时间阅读本文。很抱歉打扰你,因为我相信你会对此有很多疑问。如果你有机会回到我身边,我会非常感兴趣,为什么你认为它可能会失败。再次感谢!
答案 0 :(得分:2)
我刚刚在Windows XP主机上测试了bitstring-0.4.1的test-bitstring.py在Python 3.0和Python 3.1上的完美运行。
3.1版本,具体而言,这就是发生的事情。
'3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit (Intel)]'
c:\python31\python test_bitstring.py
................................................................................
................................................................................
....................................................
----------------------------------------------------------------------
Ran 212 tests in 0.297s
OK
OP应提供更多细节,特别是11个失败测试的列表(或至少其中一些,因为它们可能因类似原因而失败。
答案 1 :(得分:1)
随时通过电子邮件向我发送这样的查询(这就是我在文档中与我联系的时候的意思) - 我很惊讶在SO上找到一个直接的问题,但我碰巧看到了它! / p>
您应该更新为latest version for Python 3(1.0.1)。我认为问题是与struct.unpack
有关的奇怪的平台相关问题已在rev. 445中修复。