我有以下目录和子目录列表。
import glob
zipfiles = 'src/**/**/data.nq.gz'
filelist = glob.glob(zipfiles,recursive = True)
从此列表中,我需要排除两个目录,即“src/27/”和“src/c1/”
我该怎么做?
附注src 是一个巨大的文件夹,其中包含大量目录和子目录。
提前致谢
最佳答案
这应该有效:
filelist = [f for f in filelist if f[:7] not in ['src/27/', 'src/c1/']]
关于python - 在 glob.glob() 中排除两个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61983797/