我的目标是修补python multiprocessing
库以使用他们未记录的类ThreadPool而不是Pool。我目前的解决方案只是
from multiprocessing.pool import ThreadPool
import multiprocessing
multiprocessing.Pool = ThreadPool
这很好用,但我必须用来获取ThreadPool
类的import语句有点奇怪,因为它在pool.py
中定义,从未在__init__.py
中导入。
假设我有权访问multiprocessing
模块对象。我如何访问multiprocessing.pool
中的任何内容?我不确定没有使用__file__
并导入路径。