python:unicodeEncodeError:“charpmap”编解码器无法对字符“\u2026”进行编码

2024-04-28 17:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着分析一下我从tweeter得到的一些tweet,但似乎我在编码方面有一个问题,如果你有什么想法的话。。在

import json

#Next we will read the data in into an array that we call tweets.
tweets_data_path = 'C:/Python34/TESTS/twitter_data.txt'

tweets_data = []
tweets_file = open(tweets_data_path, "r")


for line in tweets_file:
    try:
        tweet = json.loads(line)
        tweets_data.append(tweet)
    except:
        continue

print(len(tweets_data))#412 tweets
print(tweet)

我搞错了: 文件“C:\Python34\lib\encodings\cp850.py”,第19行,encode returncodecs.charmap_编码(输入,自我错误,编码图[0] unicodeEncodeError:“charpmap”编解码器无法对位置1345中的字符“\u2026”进行编码:字符映射到未定义

在工作中,我没有得到错误,但是我有python3.3,你觉得有什么不同吗?在

----编辑

来自@MarkRamson的评论回答了我的问题


Tags: pathinjson编码data错误line字符