首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ValueError:在位置处的fromhex() arg中找到非十六进制数

ValueError:在位置处的fromhex() arg中找到非十六进制数
EN

Stack Overflow用户
提问于 2019-06-25 02:56:56
回答 1查看 5.3K关注 0票数 4

我有一个十六进制字符串

hexDecoded = '0xa506f7374696e6720446174653a204a756c792031322c2032303038205b45426f6f6b20233238395d0a52656c6561736520446174653a204a756c792c20313939350a5b4c61737420757064617465643a204a616e756172792031332c20323031325d0a0a0a4c616e67756167653a20456e676c6973680a0a0a2a2a2a205354'

在尝试获取文本时

text = bytearray.fromhex(hexDecoded.lstrip('0x')).decode()

我得到了错误

ValueError:在位置255的fromhex() arg中找到的非十六进制数

我不明白为什么代码要查看十六进制字符串中的255位,而剔除的十六进制字符串的长度只有255。

你知道这里缺少什么吗。

感谢你的帮助

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56742408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档