TypeError:__init __()获得了意外的关键字参数'name'-CONVOKIT

时间:2020-04-01 14:43:12

标签: python pandas nlp jupyter-notebook

我正在使用this数据集。

当我尝试时:

from convokit import Corpus, User, Utterance

corpus_users = {k: User(name=k, meta=v) for k,v in user_meta_dict.items()}

我得到:

TypeError: __init__() got an unexpected keyword argument 'name'

1 个答案:

答案 0 :(得分:1)

因为类User的 init 函数将其作为参数:

 owner=None,
 id: str = None,
 utts=None,
 convos=None,
 meta: Union[Dict, NoneType] = None

因此,由于名称不是函数User的参数,因此会出现这种错误