代码
#!/usr/bin/python3
hexForamt="\\x"
# 更改这里的ASCII字符串
asciiStr="AAABBBccc"
def ascii2hex(asciiStr):
#字符串转为16进制
hexInitData=asciiStr.encode().hex()
#拼接为\x格式
hexFinalData=''
for i in range(0, int(len(hexInitData)), 2):
hexFinalData += hexForamt + hexInitData[i:i+2]
#打印
print("ASCII:\n"+asciiStr+"\n")
print("HEX:\n"+hexFinalData)
if __name__ == "__main__":
ascii2hex(asciiStr)
效果