python语言学习

TypeError: cannot unpack non-iterable NoneType object

 class Config():
        def __init__(self):
            self.vocab_path = '../@_数据集/TLND/data/vocab.pkl'
            self.train_path = '../@_数据集/TLND/data/train.csv'
            self.dev_path = '../@_数据集/TLND/data/dev.csv'
            self.test_path = '../@_数据集/TLND/data/test.csv'
            self.pad_size = 14

    vocab, train_data, dev_data, test_data =build_dataset(Config())

为什么最后一句报错呢

这个错误的原因是因为 build_dataset 函数的返回值是 None

看起来你在调用build_dataset函数时,返回的结果是None。这可能是因为vocab、train_data、dev_data和test_data没有正确定义,或者build_dataset函数内部抛出了异常。你需要检查一下你的代码,确保build_dataset函数正常工作,并正确返回数据集的相关变量。