Python 从循环保存新光栅图层时出现的问题

Python 从循环保存新光栅图层时出现的问题,python,arcpy,Python,Arcpy,我有一个循环,它穿过一系列光栅,标准化它们的值,使它们介于0和1之间,然后将它们相加,并将其保存为一个层。代码运行正常,但该层没有出现在目录中,我不知道为什么 i = 0 for datasets in reprojected_data: output_data = outputs + datasets.name.replace('_rpg', '') + '_std' minimum_raster_value = datasets.minimum maxi

我有一个循环,它穿过一系列光栅,标准化它们的值,使它们介于0和1之间,然后将它们相加,并将其保存为一个层。代码运行正常,但该层没有出现在目录中,我不知道为什么

i = 0 
for datasets in reprojected_data:
    output_data = outputs + datasets.name.replace('_rpg', '') + '_std'  
    minimum_raster_value = datasets.minimum    
    maximum_raster_value = datasets.maximum
    output_raster = (datasets - minimum_raster_value)/(maximum_raster_value - minimum_raster_value)
    if i == 0:
        total_std = output_raster 
    else:
        total_std = total_std + output_raster 
total_std.save(os.path.join(outputs, 'standardised_values.tif'))
i = i + 1

您有ArcPy的标记,但尚未导入该模块。无论如何,我认为这个问题最好在堆栈交换中研究/提出。