0
東西我不理解正在發生的事情:String作爲鏈接目錄
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")
爲什麼不接受帶文件的目錄路徑?
你期待什麼結果? – AKS
在第一個示例中,您正在調用'zonal_stats'函數。也許你打算在第二個例子中調用函數,而不是創建一個元組:'zonalStats = zonal_stats(「/ Desktop/data/s/g/pg.shp」,pathToRasterFolder + files)' –