Python多线程报错之RuntimeError
程序员文章站
2022-06-11 17:07:57
...
写多线程脚本,运行的时候报错
File “/usr/local/lib/python2.6/threading.py”, line 465, in start
raise RuntimeError(“thread.init() not called”)
RuntimeError: thread.init() not called
原因是线程类中构造函数__init__()中未调用父类的初始化方法,在__init__()函数里加入调用父类初始化方法的代码就OK了,
类似下边这样 threading.Thread.init(self)
class MyThread(threading.Thread):
def __init__(self,ip_port_seg):
threading.Thread.__init__(self)
self.ip_port_seg = ip_port_seg
转自(https://www.cnblogs.com/evilloop/archive/2011/09/22/2184710.html)
下一篇: Oracle入门命令
推荐阅读
-
python多线程同步之文件读写控制
-
python面试题之python下多线程的限制
-
Python踩坑系列之安装pycrypto报错:“Microsoft Visual C++14.0 is required”问题。
-
python面试题之python多线程与多进程的区别
-
Python之tkinter多线程计时器
-
Python学习笔记之open()函数打开文件路径报错问题
-
windows python MySQL之python1.2.5安装过程出现报错如何解决?
-
Python最详细的零基础入门之——多线程详解!
-
Python基础进阶之海量表情包多线程爬虫功能的实现
-
python自动化测试之web运行代码报错:selenium.common.exceptions.NoSuchElementException: Message: no such element