Форум сайта python.su
Решил написать своего бота для twitter. Выбрал библиотеку twitter-python и написал следущий пробный код:
import twitter api=twitter.Api(consumer_key='...', consumer_secret='...', access_token_key='...', access_token_secret='...') twits=api.GetPublicTimeline() print [s.text for s in twits]
Traceback (most recent call last): File "D:\Python\MyProg\twitter-bot-test.py", line 9, in <module> twits=api.GetPublicTimeline() File "C:\Python27\lib\site-packages\twitter.py", line 2301, in GetPublicTimeline return [Status.NewFromJsonDict(x) for x in data] File "C:\Python27\lib\site-packages\twitter.py", line 620, in NewFromJsonDict return Status(created_at=data.get('created_at', None), AttributeError: 'unicode' object has no attribute 'get'
Офлайн
Откройте исходный код, изучите его. Далее вотните import pdb; pdb.set_trace() за одну строчку до того, как ошибка появляется. Изучите состояние системы. Сделайте выводы.
Офлайн
А дебаггер из IDE не рулит?
Офлайн
lorienоффтопик не срача ради, а самосовершенствования для
у меня vim
Офлайн