最佳答案
我试图在我的代码中实现多处理,因此,我认为我应该从一些示例开始我的学习。我使用了在这个 documentation中找到的第一个例子。
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
with Pool(5) as p:
print(p.map(f, [1, 2, 3]))
当我运行以上代码时,我得到一个 AttributeError: can't get attribute 'f' on <module '__main__' (built-in)>
。我不知道为什么我得到这个错误。如果有帮助的话,我还会使用 Python 3.5。