def hex_string(pid, addr, size, flag=1): x = int(addr, 16) process = Process(pid) data = process.read(x, size * 8) #hexdump = HexDump.printable( data ) if flag == 3: print HexDump.hexblock_dword(data, address=True, width=16) elif flag == 2: print HexDump.hexblock_word(data, address=True, width=16) else: print HexDump.hexblock(data, address=True, width=16)