您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

Python RuntimeError: thread.

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   这篇文章主要介绍了Python RuntimeError: thread.__init__() not called解决方法,需要的朋友可以参考下

  在写一个多线程类的时候调用报错

  RuntimeError: thread.__init__() not called

   代码如下:

  class NotifyTread(threading.Thread):

  def __init__(self, params):

  threading.Thread.__init__(self) #here。。。。。。

  self.params = params

  def run(self):

  print "start notify............"

  time.sleep(10)

  print notify_tran(self.params)

  print "end notify.............."

  在init中要先初始化Thread,然后在给参数赋值,就能解决了。

  也就是不能缺少

  threading.Thread.__init__(self)

  这是一个使用的注意地方。