Я пытаюсь следовать образцу кода из книги "Майнинг в социальной сети", 1 -3.
Я знаю, что он старый, поэтому я следую новому образцу с веб-страницы введите здесь описание ссылки
НО ИНОГДА я буду получать информацию об ошибке при реализации кода:
[ trend.decode('utf-8') for trend in world_trends()[0]['trends'] ]
И информацию об ошибке примерно так:
Traceback (most recent call last):
File "", line 1, in
File "build/bdist.macosx-10.6-universal/egg/twitter/api.py", line 167, in __call__
File "build/bdist.macosx-10.6-universal/egg/twitter/api.py", line 173, in _handle_response
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 1: unexpected code byte
Это происходит не всегда, но я думаю, что ни один программист не любит такой "случайный" случай.
Кто-нибудь может помочь мне в этом вопросе? В чем проблема и как я могу это решить?
Большое спасибо~