# -*- coding=utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import arcpy
from arcpy import env
from arcpy.sa import *
arcpy.CheckOutExtension("Spatial")
env.workspace = r"D:\data\output\COF"
rasters=arcpy.ListRasters("*", "tif")
print(rasters)
for item in rasters:
#Set local variables
inRaster=item
inFalseRaster=item
whereClause="VALUE > 100"
# Execute SetNull
outSetNull=SetNull(inRaster, inFalseRaster, whereClause)
print item
outSetNull.save('D:\\data\\output\\COF\\revalue'+item) # 最好使用双斜线,否则容易出错
注意在pycharm中的格式,因为空格的问题频频报错,如果空格下有红色曲线,那么删除空格,重新打。