AttributeError:'module'对象没有属性'pack'

时间:2013-09-24 14:46:46

标签: python struct module runtime-error

import struct

f = open('file.bin', 'wb')
value = 1.23456
data = struct.pack("f", value)
f.write(data)
f.close()

f = open('file.bin', 'rb')
print struct.unpack('f',f.read(4))
f.close()

我尝试执行上面的代码,它给了我错误:

  

AttributeError:'module'对象没有属性'pack'

我使用的是python 2.7.5,我检查了模块列表,并且“struct”就在那里。

1 个答案:

答案 0 :(得分:10)

您的本地目录中有一个名为struct.py的文件,该文件隐藏了标准库版本。