On Thursday, November 13, 2014 2:32:47 PM UTC-8, satish...@gmail.com wrote: > file = open('data.bin', 'rb') > bytes = file.read() > bytes > b'\x00\x00\x00\x02spam\x00\x03?\x9d\xf3\xb6' > records = [bytes([char] * 8) for char in b'spam'] > TypeError: 'bytes' object is not callable > > How to recover bytes function?
So how many times do we have to ask you to tell us your EXPECTED output before you start actually doing that? 'bytes' is a built-in function, but built-in function definitions can be overwritten by redeclaring them. In this case, you're deleting the bytes function by assigning some read data to `bytes`. Don't do that. Either use a variable name other than 'bytes', or recover your bytes function. -DJ -- https://mail.python.org/mailman/listinfo/python-list