擅长:python、mysql、java
<p>在您发布的示例代码中,您将<code>files</code>附加到列表中,而不仅仅是当前文件,为了获得当前文件的完整路径和文件名,您需要将代码更改为以下内容:</p>
<pre><code>import os
list_raster = []
for (path, dirs, files) in os.walk(r"C:\Users\Douglas\Rasters\Testing folder"):
for file in files:
if "woody02.tif" in file:
# path will hold the current directory path where os.walk
# is currently looking and file would be the matching
# woody02.tif
list_raster.append(os.path.join(path, file))
# wait until all files are found before printing the list
print(list_raster)
</code></pre>