#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sat Sep 28 11:41:21 2019 @author: Guido Longoni - guidolongoni@gmail.com """ #import protocol as p #testala=p.callPrintImage(imageName='Pippus',printMode='10',fieldContent='qualcosa\rqualcosaltro\rciao') def subChars(s): subDict = {'\x02': " #STX ", '\x03': " #ETX ", '\x1B': " #ESC ", '\r': " #CR ", '\f': " #LF ", '\t': " #TAB ", '\x06': " #ACK ", '\x15': " #NACK " } out = "" for c in s: if c in subDict.keys(): out += subDict[c] else: out += c return out t="\x06\x02OK\x03\r\n\t" print(subChars(t))