小编Chr*_*r W的帖子

多处理列表中的多个文件

我试图读取一个列表,其中包含同步存储在列表中的N个.csv文件.

现在我做以下事情:

导入多进程

  1. 空列表
  2. 使用.cv的listdir附加列表
  3. def A() - 偶数文件(list [:: 2])
  4. def B() - 奇数文件(列表[1 :: 2]
  5. 流程1 def A()
  6. 流程2 def B()

    def read_all_lead_files(folder):
    
        for files in glob.glob(folder+"*.csv"):
            file_list.append(files)
            def read_even():
               file_list[::2]    
            def read_odd():
               file_list[1::2]  
    
         p1 = Process(target=read_even)
         p1.start()
         p2 = Process(target=read_odd)
         p2.start()
    
    Run Code Online (Sandbox Code Playgroud)

有没有更快的方法将列表的分区拆分为Process函数?

python csv multithreading list multiprocess

4
推荐指数
1
解决办法
9329
查看次数

标签 统计

csv ×1

list ×1

multiprocess ×1

multithreading ×1

python ×1