当我运行此代码时,它会抛出一个错误,我认为这是由于NLTK 3.0中不存在batch_classify方法。我很好奇如何解决这类问题,旧版本中的某些内容在较新版本中消失了。
end_date < start_date
答案 0 :(得分:2)
该方法已重命名为classify_many()
(我找不到NLTK 2.0的文档来检查它,但我很确定发生的事情。)
您必须在代码中用batch_classify(...)
替换所有出现的classify_many(...)
。
当从一个主要版本的库移动到另一个主要版本时,你必须期待这种向后不兼容的变化;理想情况下,它们应记录在更改日志中。但是,我必须承认,过去NLTK甚至在次要版本之间引入了向后兼容的变化,我认为这是不好的做法。