1
我建立一個簡單的應用程序,只是流Twitter的數據流的用戶,「設置」對象沒有屬性「__getitem__」和不斷收到錯誤在Twitter的應用程序
File "scratch.py", line 6, in <module>
config['oauth_token'],
TypeError: 'set' object has no attribute '__getitem__'</code>
在第6行
的源代碼是:
from twitter import TwitterStream
config = { --- add your 4 horsemen in this dictionary --- }
ts = TwitterStream(
auth=OAuth(
config['oauth_token'],
config['oauth_token_secret'],
config['key'],
config['secret']
)
)
openstream = ts.statuses.filter(track=words)
for item in openstream:
print item['user']['screen_name'], datetime.strptime(item['created_at'],'%a %b %d %H:%M:%S +0000 %Y'), item['text']
if datetime.now() > stop:
print datetime.now().isoformat()
break
爲「OAuth的標記」等變量的值當然是特定應用的,我不能說出來呢。我是一個Python新手,不能真正理解這裏的錯誤,並會很高興有任何幫助。
你說得對,這個問題似乎很愚蠢,一旦你回答了:P –