存在目录:directory
,子目录:QWER
,TYUI
等。QWER
、TYUI
等有文件,如1.log、2.log等。我需要用20个线程处理那些。log文件。在此之前,我需要选择20个.log文件,并在一个线程中处理一个文件,对吗?如果每个目录可能少于20个文件或多于20个文件,如何从QWER
,TYUI
等目录中选择20个文件?
import os
os.chdir('directory')
# Get the current directory, and for each file in the current directory get at most 20 files
files = [ os.listdir(x)[:20] for x in os.listdir('.')]