我怀疑你没有训练分类器。请注意以下错误:
>>> from nltk import NaiveBayesClassifier # for example
>>> NaiveBayesClassifier.classify(feats)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: classify() missing 1 required positional argument: 'featureset'
你需要先训练它:
>>> classifier = NaiveBayesClassifier.train(training_set)
然后可以对特征进行分类:
>>> classifier.classify(feats) # feats == a dict of features