I want to write a conditional statement and save it as a .tif file. I have looked through the documentation from ArcGIS and as far as I can tell, my code *should* work, but I keep getting an error that the computer can't save what I want as a raster. I have saved .tif files earlier in my code, so I'm not sure what the problem is. I've tried to save in different file formats as well, but I got the same error message.


    import arcpy
    from arcpy import env
    arcpy.CheckOutExtension("Spatial")
    from arcpy.sa import * 

    path = 'folderlocation'
    env.workspace = path  #this is the work environment
    template = 'actualrd.tif'
    env.extent = template  #set the extent
    env.cellSize = template  #set the cell size
    env.overwriteOutput = True  #set overwrite output to true

    tempEuc = 'temp_dist.tif'
    outEucDist = EucDistance(actualrd, 500)
    outEucDist.save(tempEuc)

    tempCon = r'temp_con.tif'
    outCon = Con(((tempEuc >=0) & ('actualrd' == 1)), 1)
    outCon.save(tempCon)



I can save the euclidean distance raster file, but not the conditional statement raster file.

RuntimeError: ERROR 010240: Could not save raster dataset to [file location] with output format TIFF.

I am using ArcGIS 10.4.1