在使用wordnet的时候遇到这个报错
zipfile.BadZipFile: File is not a zip file
分析原因
可能是wordnet包没下载好
解决办法
wordnet下载方法,python里运行这两行
import nltk
nltk.download('wordnet')
用示例代码测试是否下载好
from nltk.corpus import wordnet
# 单词lady寻找同义词
syns = wordnet.synsets('lady')
print(syns[0].name())
# 只是单词
print(syns[0].lemmas()[0].name())
# 第一个同义词的定义
print(syns[0].definition())
# 单词boy的使用示例
print(syns[0].examples())
终端运行结果
lady.n.01
lady
a polite name for any woman
['a nice lady at the library helped me']