“TypeError(“无法序列化”_io.BufferedReader'对象“)'

2024-04-30 02:13:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码运行得很好,但是当我重新启动系统并再次运行它时,它抛出了这个错误。我不明白这种行为背后的原因。 我查找了其他有类似错误的问题,但是他们的问题与任何与web服务相关的包有关,这在我的例子中是无效的。在

Traceback (most recent call last):
  File "cli.py", line 76, in <module>
    k=cli_obj.extract_resume_data()
  File "cli.py", line 29, in extract_resume_data
    return self.__extract_from_directory(args.directory)
  File "cli.py", line 52, in __extract_from_directory
    results = pool.map(resume_result_wrapper, resumes)
  File "/anaconda3/envs/nlp/lib/python3.7/multiprocessing/pool.py", line 268, in map
    return self._map_async(func, iterable, mapstar, chunksize).get()
  File "/anaconda3/envs/nlp/lib/python3.7/multiprocessing/pool.py", line 657, in get
    raise self._value
multiprocessing.pool.MaybeEncodingError: Error sending result: '<multiprocessing.pool.ExceptionWithTraceback object at 0x7f80bed62eb8>'. Reason: 'TypeError("cannot serialize '_io.BufferedReader' object")'

我的代码如下:

^{pr2}$

请帮帮我。提前谢谢你


Tags: inpyselfmapdataclireturn错误