2016-07-23 10 views
1

lib: tweepyを使用していくつかのつぶやきを抽出します。データを印刷している間、エラーUnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1を与えていたので、decode.decode('utf-8')を使用しています。しかし、しばらくしてから、それを人間的に読むために、decodeには.decode('utf-8')を使っていましたが、うまくいきません。Tweepyを使ったpython3のエラー: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

問題は、Eclipse - > Windows - >環境設定 - >一般 - >ワークスペース - > utf8へのテキストファイルエンコーディングで解決します。

関連する問題