Python无法使用线程,获取属性错误
我试图声明在本地.py文件中定义的类的对象 我自己也没有写过。宣言是这样的:Python无法使用线程,获取属性错误,python,Python,我试图声明在本地.py文件中定义的类的对象 我自己也没有写过。宣言是这样的: GPS_thread = GPS() GPS_thread.run() 当它到达第二行时,程序崩溃并给出错误“AttributeError:\u Thread\u target”。我不知道这意味着什么 我曾尝试查找其他类似主题的论坛线程,发现它们经常建议我尝试查找一个名为“线程”的本地文件,该文件阻止了正确文件的查看。我唯一能做的就是threading.pyc,它是threading.py的编译版本,导入到GPS库中
GPS_thread = GPS()
GPS_thread.run()
当它到达第二行时,程序崩溃并给出错误“AttributeError:\u Thread\u target”。我不知道这意味着什么
我曾尝试查找其他类似主题的论坛线程,发现它们经常建议我尝试查找一个名为“线程”的本地文件,该文件阻止了正确文件的查看。我唯一能做的就是threading.pyc,它是threading.py的编译版本,导入到GPS库中。我把它删掉了,但没用
有什么建议吗
Traceback (most recent call last):
File "C:\Users\Python\mscript\controlc.py", line 228, in <module>
main()
File "C:\Users\Python\mscript\controlc.py", line 140, in main
GPS_thread.run()
File "C:\Python27\lib\threading.py", line 767, in run
del self.__target, self.__args, self.__kwargs
AttributeError: _Thread__target
回溯(最近一次呼叫最后一次):
文件“C:\Users\Python\mscript\controlc.py”,第228行,在
main()
文件“C:\Users\Python\mscript\controlc.py”,第140行,在main中
GPS_线程运行()
文件“C:\Python27\lib\threading.py”,第767行,正在运行
删除self.\uuuu目标,self.\uuuuu参数,self.\uuuuu kwargs
AttributeError:\u线程\u目标
运行是您覆盖的,但不要调用:。使用
GPS\u-thread.start()
,这将分叉并调用GPS\u-thread.run
run是您覆盖的,但不要调用:。使用
GPS\u-thread.start()
,这将分叉并调用GPS\u-thread.run
你可以发布完整的回溯(所有的错误信息)。GPS-全球定位系统。我正在从事一个使用GPS设备的项目。控制它们的代码在一个特定的本地编写的库中。你能发布完整的回溯(所有错误消息)吗。GPS-全球定位系统。我正在从事一个使用GPS设备的项目。控制它们的代码在一个特定的本地编写的库中。GPS类的_init____;(self)调用start()-方法,我猜它随后调用(本地定义的)run()-方法。手动调用run()-方法显然是试图解决另一个问题的错误尝试。GPS类的u_init____;(self)调用start()-方法,我猜它随后调用(本地定义的)run()-方法。手动调用run()-方法显然是解决另一个问题的错误尝试。