Python使用特定名称遍历子目录

Python使用特定名称遍历子目录,python,python-2.7,scripting,filesystems,Python,Python 2.7,Scripting,Filesystems,我的子文件夹结构与此类似: /job_1/hello/*.yml ./job_2/svk/../*.yml ./job_3/kmd/../*.yml /工作4/sil/*.yml ./job_5/svk/../*.yml 我只想从带有子文件夹“svk”和“kmd”的作业下的.yml文件中读取。在Python 2.7中是否有这样做的方法?请重复并从。“演示如何解决此编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后就您的算法或技术提出具体问题。查看如何在Python中遍历目录;这是os软件

我的子文件夹结构与此类似:

/job_1/hello/*.yml

./job_2/svk/../*.yml

./job_3/kmd/../*.yml

/工作4/sil/*.yml

./job_5/svk/../*.yml


我只想从带有子文件夹“svk”和“kmd”的作业下的.yml文件中读取。在Python 2.7中是否有这样做的方法?

请重复并从。“演示如何解决此编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后就您的算法或技术提出具体问题。查看如何在Python中遍历目录;这是
os
软件包。从
walk
方法开始,过滤你的结果。我想这会对你有所帮助。您可以尝试使用
glob.glob(pattern)
svk
获取文件名,然后使用第二个
glob.glob(pattern)
kmd
获取文件名。或者使用
os.listdir()
os.walk()
获取所有文件,并使用自己的代码或
fnmatch
(在
glob.glob()
中使用)或使用regex对其进行过滤。首先尝试编写代码,当收到错误消息时返回。