这个错误仍然是因为在 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' #