ArgumentError: argument 1: <class 'TypeError'>: wrong type

要运行的代码如下

import pynlpir

pynlpir.open(encoding="utf8")

s = '''【别动不动就说手机致癌,并没有证据支持】人们普遍认为手机释放的高频辐射会增加癌症尤其是脑癌的发生率,
科学家因此做了手机与脑癌关系的调查与研究,发现二者之间并没有必然的联系,而且近些年脑癌的发病率反倒下降了,
其实手机释放的是非电离辐射,这通常不会破坏DNA,因此手机不会引发脑癌。'''

#提取字符串里的新词
print(pynlpir.nlpir.GetNewWords(s, 50, False))

在网上看视频学习时,我看到别人做的是以下效果

img

但我运行却报错了

img


想问问有人知道这是怎么回事吗

print(pynlpir.get_key_words(s, 50, False))

在网上找寻了一番,发现这样可以

错误提示print参数错误,把print括号去掉

你参考的代码是python2的,而你写出来的是python3的