我已经运行了一个代码来制作位于不同目录中的栅格数据列表。我已经成功地做到了,但是它附加了所有类型的栅格。我只需要一种栅格“ BMP”,但我无法执行该操作。
import arcpy
import os
workspace = r"F:\Backup\06-05-2019"
ras = []
walk = arcpy.da.Walk(workspace, datatype = "RasterDataset")
for dirpath, direnames, filenames in walk:
for filename in filenames:
ras.append(os.path.join(dirpath, filename("*","BMP")))
print (ras)
我只期望BMP文件,但结果是:
TypeError: 'unicode' object is not callable