0
Я пытаюсь использовать многопроцессорную обработку для выполнения некоторых работ. Но я получил эту ошибку. Почему это произошло? Ниже приведен мой пример кодаTypeError: объект tuple не может быть вызван в многопроцессорности python
def work(x, y):
#doing something
def work_process(x, y):
p = []
for i in x:
p.append(Process(target=work, args=(x, y)))
p[i].start()
for t in p:
t.join()
return result
Это выглядит хорошо. Вероятно, вам придется показать еще какой-то код. – Jared
ЕСЛИ вы копируете и вставляете сообщение об ошибке * всего *, это будет более полезно. Это связано с тем, что ошибка обычно показывает строку нарушения кода в сообщении. Он также включает номер строки, на которой происходит ошибка, которая поможет вам узнать, какой дополнительный код вы должны показать нам при редактировании сообщения. – SethMMorton
Два других вопроса: http://stackoverflow.com/questions/6728236/exception-thrown-in-multiprocessing-pool-not-detected http://stackoverflow.com/questions/13535680/python-debug-tools-for- многопроцессорная обработка – User