我不明白的事情正在发生:
from rasterstats import zonal_stats
v = "/Desktop/data/s/g/pg.shp"
r = "/Desktop/data/raw/tem/g01.asc"
stats = zonal_stats(v, r)
完美地工作。但是,我想迭代它没有的文件夹tem
。
pathToRasterFolder = "/Desktop/data/raw/tem/"
for files in os.listdir(pathToRasterFolder):
if files.endswith(".asc"):
zonalStats = ("/Desktop/data/s/g/pg.shp", pathToRasterFolder + files)
print zonalStats
这不起作用。我的结果是:
> ("/Desktop/data/s/g/pg.shp", "/Desktop/data/raw/tem/g01.asc")
为什么它不接受包含文件的目录的路径?
答案 0 :(得分:2)
在第一个例子中,zonal_stats
是一个函数;在第二个中,你给它分配一个元组。