-2
이 코드를 실행하고 있습니다. 내가 잘못 뭐하는 거지IndexError : '목록 색인이 범위를 벗어났습니다.'
Error : IndexError: 'list index out of range'
:
import tweetstream
import csv
twitterUsername = "USERNAME"
twitterPassword = "PASSWORD"
twitterWordFilter = [] #Defined the list
wordListCsv = csv.reader(open('wordstofilter.csv', 'rb'))
for row in wordListCsv:
#Add the 0th column of the current row to the list
twitterWordFilter.append(row[0])
print "Filtering the following words: ",', '.join(twitterWordFilter)
try:
with tweetstream.FilterStream(twitterUsername, twitterPassword,track=twitterWordFilter) as stream:
for tweet in stream:
try:
print stream.count,"(",stream.rate,"tweets/sec). ",tweet['user']['screen_name'],':', tweet['text'].encode('utf-8')
#print tweet #Use for raw output
except:
print "ERROR: Presumably missing field"
except tweetstream.ConnectionError, e:
print "Disconnected from twitter. Reason:", e.reason
내가 그것을 디버깅하고, 그것은 라인 twitterWordFilter.append(row[0])
에서 다음과 같은 오류를 준다?
'행'이 비어 있음을 의미합니다. –
자세한 내용을 제공해주십시오. –