输入列表作为参数的mp.process问题

时间:2018-10-03 08:25:19

标签: multiprocessing

我完成了一个将原始文件转换为有意义的csv文件的工具。但是,由于文件非常大,我的输出可能需要20个小时的处理时间。我认为多处理可以减少处理时间。

因此,我尝试了以下操作,但似乎不起作用...

import multiprocessing as mp

def convert_to_csv(list_of_list):
##input a list of list into convert_to_csv
##list of list = [[1,2,'xxxx'],[5,10,'xxxx'].....]

if __name__ == '__main__':
    p = process(target = convert_to_csv, args = list_of_list)
    p.start()
    p.join()

出现错误,似乎我无法输入list_of_list作为args。有人可以帮忙吗? 非常感谢你。

0 个答案:

没有答案