def worker(chunk):
    return len(chunk)

def keyfunc(row):
    return row[0]

def main():
    pool = mp.Pool()
largefile = 'test.dat'
num_chunks = 10
results = []
with open(largefile) as f:
    pass
Разделение данных из большого файла для многопроцессорной обработки?