在执行分析来自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文件中,将不胜感激。)