我正在关注简单线程的教程。他们给出了这个例子,当我尝试使用它时,我从解释器那里得到了难以理解的错误。你能告诉我为什么这不起作用吗?我正在使用带有 Python 2.6 的 WinXP SP3
import thread
def myfunction(mystring,*args):
print mystring
if __name__ == '__main__':
try:
thread.start_new_thread(myfunction,('MyStringHere',1))
except Exception as errtxt:
print errtxt
执行这会导致::
由 sys.excepthook 中的错误启动的线程中未处理的异常:
原来的例外是:
错误中缺少的信息实际上在输出中丢失了。