2016-07-23 69 views
1

我想使用lib: tweepy提取一些推文。在打印數據時,它給出了錯誤UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1,然後我使用.decode('utf-8')decode。但過了一段時間,爲了閱讀它,我想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

問題是由什麼能比得過解決 - >窗口 - >首選項 - >常規 - >工作空間 - >文本文件編碼爲utf8。

相關問題