【发布时间】:2021-06-10 03:30:00
【问题描述】:
我试图做一些多处理。
import multiprocessing
with multiprocessing.Pool() as pool:
pool.apply_async(func,('some string'))
我收到一个错误:
TypeError: func() 接受 1 个位置参数,但给出了 261 个
这很可疑,因为我用作参数的字符串有 260 个字符。
有谁知道为什么会发生这种情况以及如何解决?
【问题讨论】:
-
将
('some string')替换为('some string',)。前者使用字符串,后者使用字符串元组。 -
你会把它写成 aswer 吗
标签: python python-multiprocessing