字符串作为目录

时间:2016-04-26 13:05:16

标签: python path directory

我不明白的事情正在发生:

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")

为什么它不接受包含文件的目录的路径?

1 个答案:

答案 0 :(得分:2)

在第一个例子中,zonal_stats是一个函数;在第二个中,你给它分配一个元组。