0
如何循環使用glob.glob
目錄中的固定數量的文件?如果該目錄內有多個x文件,我只想循環x,然後退出循環。我該怎麼做呢?通過目錄中的固定文件數循環
如何循環使用glob.glob
目錄中的固定數量的文件?如果該目錄內有多個x文件,我只想循環x,然後退出循環。我該怎麼做呢?通過目錄中的固定文件數循環
使用itertools.islice()
和glob.iglob()
有效地限制你可以遍歷結果的數量:
from itertools import islice
import glob
x = 1000
limited_files = islice(glob.iglob('pattern.*'), x)
for filename in limited_files:
# handle filename
即使有一個目錄許多,太多的比賽,你永遠也處理了多個第一1000匹配,而不創建幾個具有匹配文件名的列表。