我有一组.bam,文件分散在文件夹树中。并非每个目录都包含这样的文件。我知道如何使用glob以递归方式获取文件的路径,而不是包含它们的目录。
import glob2
bam_files = glob2.glob('/data2/**/*.bam')
print bam_files
上面的代码给出了.bam文件,但我只想要文件夹。想知道是否有直接的方法来使用没有正则表达式的glob。
答案 0 :(得分:4)
使用一套和OnCLickListener
[https://docs.python.org/2/library/os.path.html#os.path.dirname]:
os.path.dirname()