码迷,mamicode.com
首页 > 编程语言 > 详细

python——unpack问题 ocr_recognize timeout , exception:unpack requires a string argument of length 46

时间:2017-07-27 21:22:29      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:length   str   ack   问题   unp   示例   time   错误   except   

rObjBuff = "".join(unpack(‘=%ds‘ % ObjLen, recv_buf[6+i*ObjLen:6+(i+1)*ObjLen]))
score, bbox1, bbox2, bbox3, bbox4, p00, p01, p10, p11, p20, p21, p30, p31, p40, p41 = unpack(‘=5f10H‘, rObjBuff)

 

错误示例:

rObjBuff = unpack(‘=%ds‘ % ObjLen, recv_buf[6+i*ObjLen:6+(i+1)*ObjLen])

score, bbox1, bbox2, bbox3, bbox4, p00, p01, p10, p11, p20, p21, p30, p31, p40, p41 = unpack(‘=5f10H‘, rObjBuff)

此时第二次unpack报错:ocr_recognize timeout , exception:unpack requires a string argument of length 40

,因为rObjBuff此时是tuple元组,而不是list,所以要"".join进行转换。

python——unpack问题 ocr_recognize timeout , exception:unpack requires a string argument of length 46

标签:length   str   ack   问题   unp   示例   time   错误   except   

原文地址:http://www.cnblogs.com/zl1991/p/7246989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!