这个错误仍然是因为在 dataset_json 中找不到 'file_ending' 键。请尝试以下步骤:
-
检查 JSON 文件:确认 JSON 文件中确实有
'file_ending',并且它的拼写完全正确。 -
打印 JSON 内容:在抛出异常之前,添加打印语句输出
dataset_json的内容,确保其被正确加载。 -
确保路径正确:检查
nnUNet_raw和dataset_name是否指向正确的路径,并且该路径下确实有imagesTr文件夹。 -
修改函数:在
get_filenames_of_train_images_and_targets函数中,添加检查逻辑以处理缺失的'file_ending',例如:if 'file_ending' not in dataset_json: dataset_json['file_ending'] = 'FLARE22_Tr_0050_0000.nii.gz' #