import arcpy #导入 arcpy
from arcpy import env #从arcpy中导入env类(env 类包含所有地理处理环境)
env.workspace = "G:/deal/" #栅格文件路径
Myraster = arcpy.ListRasters("*","TIF") #获取文件下所有tif格式文件
Mymask = "G:/shiyan/.shp" #裁剪的shapefile文件
output_path = "G:/2018/2015Modis/" #输出路径
#循环读取文件名
for raster in Myraster:
print raster
out_name = output_path + raster[0:-4] + ".tif"
arcpy.Clip_management(raster,"#",out_name,Mymask,"0","ClippingGeometry")
print out_name+" clip has done!"
print arcpy.GetMessages() #获取ArcGIS工具执行过程中生成的消息