Это кажется довольно старым, и на самом деле не стоит усилий, но это может быть и то, что вы ищете: Java exe Maker .
Вы можете использовать .tobytes
:
>>> from array import array
>>> arr = array('b', [-20, -107, -124, -21, -123, -107])
>>> arr.tobytes()
b'\xec\x95\x84\xeb\x85\x95'
А для str
вы просто декодируете байты:
>>> arr.tobytes().decode()
'아녕'