有时候我们想要将一个包含很多文件路径的list分为几块,方便后续的多线程,或者分块处理等操作。
注,以下为Python代码
# 把arr分成m块
def split_list(arr, m):
n = int(math.ceil(len(arr) / float(m)))
return [arr[i:i + n] for i in range(0, len(arr), n)]
有时候我们想要将一个包含很多文件路径的list分为几块,方便后续的多线程,或者分块处理等操作。
注,以下为Python代码
# 把arr分成m块
def split_list(arr, m):
n = int(math.ceil(len(arr) / float(m)))
return [arr[i:i + n] for i in range(0, len(arr), n)]