UnicodeDecodeError:“utf8”编解码器无法解码字节0xfc:起始于无效

2024-04-20 00:57:42 发布

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

我在执行分析csv文件中的文本的脚本时遇到以下错误。在

这个句子包含了诸如é和ü等德语字符。看起来Python正在攻击这些字符。我尝试过从ascii改为utf-8编码,但这并没有真正起到作用。在

我的Python脚本:

    import csv
    from textblob import TextBlob

    infile = 'C:\Python27\file.csv'

    with open(infile, 'rb') as csvfile:
     rows = csv.reader(csvfile)
     for row in rows:
      sentence = row[4]
      blob = TextBlob(sentence)
      print sentence
      print blob.sentiment.polarity, blob.sentiment.subjectivity

(如果有人能解释如何将结果输出到csv文件,将不胜感激。)


Tags: 文件csvcsvfile文本import脚本字符blob