发布网友
共1个回答
热心网友
一、 代码
import arcpy
arcpy.env.workspace = "F:\\NDVI\\"
rasters = arcpy.ListRasters("*", "grid")
for raster in rasters:
Rename="Re_"+raster
arcpy.Rename_management(raster, Rename, "RasterDataset")
print(raster+"---->"+Rename)
print("All done")
二、说明
1.本次处理的是栅格数据,也可以用来处理矢量(ShapeFile)和文本文件(TextFile)
2.不改变数据的格式;
3.只能在原数据的基础上重命名,不能生成新文件。
三、运行
自己添加注释:
import arcpy
arcpy.env.workspace = "F:\\NDVI\\" #这里可以改为自己的工作路径
rasters = arcpy.ListRasters("*", "grid") #这里也可以是“tiff”格式的数据
for raster in rasters:
Rename="Re_"+raster #可根据需要设置文件名 可能要用到python中的字符串函数 或者别的
arcpy.Rename_management(raster, Rename, "RasterDataset") #其他地方不需要更改
print(raster+"---->"+Rename)
print("All done")