【发布时间】:2018-10-21 17:56:00
【问题描述】:
调用了一个返回多个值的外部函数。
def get_name(full_name):
# you code
return first_name, last_name
在简单的函数调用中,我可以得到结果。
from names import get_name
first, last= get_name(full_name)
但我需要对调用使用线程来获取第一个和最后一个变量的结果值。我未能使用简单的线程调用。
first, last= Threading.thread(get_name, args= (full_name,)
请帮我获取函数调用的返回值
【问题讨论】:
-
使用队列并将它们放到那里而不是返回它们。
-
失败的本质是什么?如果遇到错误,能否发布堆栈跟踪信息?
标签: python multithreading multiprocessing