struct.error:unpack需要长度为2的字符串参数

时间:2013-07-10 19:37:10

标签: python string struct unpack

我有以下代码,它工作64位另一台计算机,但它不能与我的工作,并给出了以下错误。我使用Python 3.3和必需的库。我帮不了解决问题。

import matplotlib.pyplot as plt
import binascii
import numpy
import struct

array = []
out = open('output.txt','wb')

a=int(input("Enter the first value:"))
b=int(input("Enter the second value:"))

with open("thefile.bin", "rb") as f:

    i=0 
    for i in range(0, a):
        byte = f.read(1)

    i=0
    for i in range(a,b):
        byte = f.read(1)
        value = struct.unpack('B', byte)[0]
        array.append(value)


plt.plot(array)
plt.ylabel('Value')
plt.show()

0 个答案:

没有答案