Python 单词出现次数
Python Word occurrence
我试图打开并阅读一个文本文件并计算一个词出现的类型数,例如,如果文本中出现了 better 这个词,它的出现频率为 8。我附上了下面的代码。我收到以下错误
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97 in position 861: invalid start byte
file=open('IntroductoryCS.txt')
wordcount={}
for word in file.read().split():
if word not in wordcount:
wordcount[word] = 1
else:
wordcount[word] += 1
for k,v in wordcount.items():
print k, v
我正在使用 IDLE 3.5.1
我试图打开并阅读一个文本文件并计算一个词出现的类型数,例如,如果文本中出现了 better 这个词,它的出现频率为 8。我附上了下面的代码。我收到以下错误
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97 in position 861: invalid start byte
file=open('IntroductoryCS.txt')
wordcount={}
for word in file.read().split():
if word not in wordcount:
wordcount[word] = 1
else:
wordcount[word] += 1
for k,v in wordcount.items():
print k, v
我正在使用 IDLE 3.5.1