问题描述
我正在制作一个可以处理字节的小脚本。
我接受cli的一些论点。
例如:
wrapper.py encode \x50\x90\x51\x91\x52\x92\x53\x93\x54\x94\x55\x95\x56\x96\x57\x97
if len(sys.argv)>=3:
if sys.argv[2]!=None and len(sys.argv[2])==48:
sys.argv[2]=bytes(sys.argv[2].replace("x",t).encode('utf-8'))
print(sys.argv[2])
sys.exit()
else:
print("BAD KEY,KEY must be long 16 bytes")
sys.exit()
我将其作为输出
b'\\x50\\x90\\x51\\x91\\x52\\x92\\x53\\x93\\x54\\x94\\x55\\x95\\x56\\x96\\x57\\x97'
删除编码后,我无法将数据转换为字节,但是我得到了正确的输出:
if len(sys.argv)>=3:
if sys.argv[2]!=None and len(sys.argv[2])==48:
sys.argv[2]=sys.argv[2].replace("x",t)
print(sys.argv[2])
sys.exit()
else:
print("BAD KEY,KEY must be long 16 bytes")
sys.exit()
\x50\x90\x51\x91\x52\x92\x53\x93\x54\x94\x55\x95\x56\x96\x57\x97
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)