diff options
Diffstat (limited to 'test.py')
-rw-r--r-- | test.py | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -0,0 +1,26 @@ +import smg_name_table_funcs + +# I think I am making my own way to handle bytes +# ~ class owl_byte(int): + # ~ def __str__(self): + # ~ return "%0X" % (self) + +# I think I am making my own way to print bytes +# the default printing is awful to look at and I need rapid inspection +class owl_bytes(bytearray): + def __str__(self): + rtn = "" + for i in range(len(self)): + rtn += "%02X" % self[i] + rtn += " " + return rtn + +f = open("test.bin", "rb") +byte_arr = owl_bytes(b"") +byte = f.read(1) +while (byte != b""): + byte_arr += byte + byte = f.read(1) +f.close() + +print(byte_arr) |