最近搜索
暂无搜索记录
热搜
JAVA
大数据
分布式
Python
人工智能
爬虫
WEB
JavaScript
认证
主要报错:BrokenProcessPool: A child process
terminated abruptly, the process pool is not usable anymore
主要目的及变量说明:
①
函数screen_df(df,id)的目的:输入一个数据框df、字符串id,返回一个df的“住院流水号”列 为字符串id的新数据框
②
函数re_list_each_temp(id,lock)的目的:传入字符串id、进程池锁lock,返回1个列表re_list,该列表装的是:n个的数据框中,当他们的“住院流水号”列分别为传入字符串id时所形成的n个新的数据框。
③
函数outer的作用:闭包函数,用于传递参数
④
函数run的作用:纯粹用于if__name__==’main’下运行
⑤
最终目的,创建一个字典:dic_id_temp:键为df_ID_id_all2的住院流水号列的各个id,值为这个id对应的1个列表,列表的内容是n个新数据框
主要问题:不使用多进程的情况下(如图片代码),运行了2个小时才运行完。考虑使用多进程,但是报错,未能解决。
报错如下图
未使用进程池时的代码块: