字符串函数不适用于ConcatenatedCorpusView对象

时间:2015-02-10 17:35:42

标签: python string nltk

这就是我现在所拥有的:

from nltk.corpus import brown
w = brown.words()
print w.lower()

但是当我运行它时,它说

AttributeError: 'ConcatenatedCorpusView' object has no attribute 'lower'

到底是怎么回事?如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

brown.words()返回一个可迭代而不是str。请参阅manual

lower()str属性

你需要做

for w in brown.words():
    print w.lower()