【发布时间】:2018-04-19 00:26:48
【问题描述】:
我想创建与特定字符串匹配的所有 文件路径名称 的列表,例如“04_DEM”,以便我可以对这些目录中的文件进行进一步处理?
例如
输入
C:\directory\NewZealand\04DEM\DEM_CD23_1232.tif
C:\directory\Australia\04DEM\DEM_CD23_1233.tif
C:\directory\NewZealand\05DSM\DSM_CD23_1232.tif
C:\directory\Australia\05DSM\DSM_CD23_1232.tif
想要的输出
C:\directory\NewZealand\04DEM\
C:\directory\Australia\04DEM\
这样可以确保只处理这些文件,因为目录中的其他一些文件的文件名中也包含相同的字符串“DEM”,我不想修改。
由于是Py代码的菜鸟,这是我的错误尝试
import os
for dirnames in os.walk('D:\Canterbury_2017Copy'):
print dirnames
if dirnames=='04_DEM' > listofdirectoriestoprocess.txt
print "DONE CHECK TEXT FILE"
【问题讨论】:
-
显示你写的代码没有产生你想要的输出。
标签: python python-2.7 path