小编典典

Python glob 多种文件类型

all

有没有更好的方法在 python 中使用 glob.glob 来获取多种文件类型的列表,例如 .txt、.mdown 和
.markdown?现在我有这样的事情:

projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') )
projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') )
projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )

阅读 92

收藏
2022-06-28

共1个答案

小编典典

也许有更好的方法,但是如何:

import glob
types = ('*.pdf', '*.cpp') # the tuple of file types
files_grabbed = []
for files in types:
    files_grabbed.extend(glob.glob(files))

# files_grabbed is the list of pdf and cpp files

也许还有另一种方法,所以请等待其他人提出更好的答案。

2022-06-28