non-hexadecimal number found in fromhex() arg at position 31
时间: 2024-05-25 17:12:46 浏览: 199
is-hexadecimal:检查字符是否为十六进制
这个错误通常是由于 fromhex() 函数的参数不是十六进制字符串导致的。请确保传递给 fromhex() 函数的参数是一个有效的十六进制字符串。十六进制字符串只能包含 0-9 和 a-f(或 A-F)之间的字符。如果你的参数中包含其他字符,就会出现此错误。你可以通过打印出参数来检查它是否是一个有效的十六进制字符串,或者使用正则表达式来检查它是否只包含有效的十六进制字符。
阅读全文