我已经删除了。text,并且刚刚编写了peter_pan.split(),但是我不确定输出是否正确。
import requests
from nltk import FreqDist
url = "https://www.gutenberg.org/files/16/16-0.txt"
peter_pan = requests.get(url).text
peter_pan_words = peter_pan.text.split()
word_frequency = FreqDist(peter_pan_words)
freq = word_frequency.most_common(3)[2][1]
print(freq)
代码的这一部分:
peter_pan = requests.get(url).text
当您调用.text
时,您正在将对象转换为字符串。 因此,由于它现在是一个字符串,您不能再次对它调用.text
。 只需更改:
peter_pan_words = peter_pan.text.split()
至
peter_pan_words = peter_pan.split()