“charmap”编解码器无法解码位置6784中的字节0x90:字符映射到<undefined>

2024-04-27 03:32:24 发布

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

我有一个包含100条tweets的csv文件。我想处理每一条推文。所以,我写了这个代码

import csv
with open('abctweets.csv',) as csvfile:
    reader = csv.DictReader(csvfile)
    count=0
    for row in reader:
        string = row['text']
        count=count+1
        print(count)

但是在处理了578条tweets之后,它抛出了以下内容错误:-在

^{pr2}$

根据答案我修改了代码

import csv with open('J_tsar_tweets.csv', encoding="utf8") as csvfile:
    reader = csv.DictReader(csvfile)
    count=0
    for row in reader:
        string = row['text']
        count=count+1
        print(count)

但它甚至不处理578条tweet,并抛出一个错误: (结果,消耗)=

self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 1193: invalid start byte


Tags: csvcsvfile代码inimportforstringas