Relative Content

Tag Archive for python-3.xfilestructbyte

unpack requires a buffer of X bytes

field_names = [] for i in range(obj[“fields_cnt”]): print(i) name_len = struct.unpack(‘H’, f.read(2))[0] print(type(name_len)) print(type(f.read(name_len))) print(name_len) field_names.append( struct.unpack(‘<{0}s’.format(name_len), f.read(name_len))[0].decode(‘latin-1’).strip(‘x00′)) print(“FIELD NAMES:”) print(field_names) output: line 57, in main struct.unpack(‘<{0}s’.format(name_len), f.read(name_len))[0].decode(‘latin-1’).strip(‘x00’)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ struct.error: unpack requires a buffer of 28261 bytes I tried using the calculate() function, but result is the same I really don’t know what to do.. […]