Twython Api:不完全读取:不完全读取(读取0个字节,应多读取1个字节)

2024-09-30 06:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用twythonstreamingapi,经过一段时间后,我得到以下错误(大约220+条tweets被消耗)

这是发生错误的stacktrace。我已经看到了升级请求库的建议-但它已经更新了。在

chunk = self.fp.read(min(amt, MAXAMOUNT))
if not chunk:
   raise IncompleteRead(''.join(s), amt)
s.append(chunk)
amt -= len(chunk)

IncompleteRead: IncompleteRead(0 bytes read, 1 more expected)

count 214

Tags: selfreadif错误min建议tweetsfp
1条回答
网友
1楼 · 发布于 2024-09-30 06:23:16

我也遇到了同样的问题,读到GitHub上关于它的帖子,https://github.com/ryanmcgrath/twython/issues/288,建议的解决方案是用try/catwhiletrue:#无休止的循环:根据自己的目的进行个性化设置

try: 
    stream.statuses.filter(track='foo bar,foobar,more search strings here')
except:
    #e = sys.exc_info()[0]  #Get exception info (optional)
    #print 'ERROR:',e  #Print exception info (optional)
    continue

我已经在Twython的使用中实现了它,到目前为止,虽然错误已经发生过一两次(显然是Twitter的错误,或者是网络错误),但它重新启动并继续正常运行。在

相关问题 更多 >

    热门问题