2016-07-23 2 views
1

Я хочу извлечь некоторые твиты, используя lib: tweepy. При печати данных он выдавал ошибку UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1, затем I decode, используя .decode('utf-8'). Но через некоторое время, для чтения его по-человечески, я хотел decode его использовать .decode('utf-8'), но он не работает.Ошибка в python3 с помощью Tweedy: UnicodeEncodeError: кодек 'charmap' не может кодировать символы в позиции 0-1: символьные карты на <undefined>

import tweepy 
from tweepy import OAuthHandler 
import json 

print("awaisTwit") 
consumer_key = '**************' 
consumer_secret = '**************' 
access_token = '**************' 
access_secret = '**************' 

auth = OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_secret) 

api = tweepy.API(auth) 
lise = list() 
for status in tweepy.Cursor(api.home_timeline).items(10): 
    data2= status.text.encode('utf-8') 
    print(data2) 
    lise.append(data2) 

for i in lise: 
    print(i.decode('utf-8')) 

ответ

1

Проблема решается собирается Затмения -> Windows -> Preferences -> General -> Workspace -> Текстовый файл Кодирование в utf8.