我有这个代码:
十六进制字符串(080a00000135627c43784。。。等)
Date = Hexline[:16]
Prio = Hexline[16:2]
Date = "0x"+Date
DecDate = long(Date, 16)
print 'date = %s' % DecDate
print 'prio = %s' % int(Prio, 16)
但是在第2步,我得到了“invalid literal for int()with base16''”错误。(Prio='')
怎么了?在
Prio
将始终以空字符串结尾。你可能是说冒号后面的数字是子字符串的停止索引,而不是其长度。在
相关问题 更多 >
编程相关推荐