Hex to integer when reading MIDI file
这可能是一个简单的问题。我正在使用Python 3读取二进制MIDI文件,但在理解如何将十六进制值
1 2 3 | with open("/path/to/midi/file.mid","rb") as f: header_chunk = f.read(4) length = f.read(4) |
是的,确定:
1 2 3 4 | >>> length b'\\x00\\x00\\x00\\x06' >>> list(length) [0, 0, 0, 6] |
注意,如果访问
1 2 3 4 5 6 7 8 9 | >>> length[0] 0 >>> length[1] 0 >>> length[2] 0 >>> length[3] 6 >>> |