这里的简单问题 - 我想要做的就是识别目录中共享特定存根的文件夹。例如,我想隔离所有以“B07”开头的文件夹,它们包括“B07.1”,“B07.2”等。
答案 0 :(得分:3)
您可以使用os.listdir
或os.walk
并过滤目录,或glob.glob
...
import os
folders = [x for x in os.listdir(path) if x.startswith('B07')]
答案 1 :(得分:1)
import os
path = './'
list = [i for i in os.listdir(path) if i.startswith('B07') and os.path.isdir(i)]
答案 2 :(得分:1)
import glob
glob.glob('*foo*')