由于某种原因,我在包含这段代码的行中收到错误:
t1 = threading.Thread(target=socket)
这是错误:
Traceback (most recent call last):
File "D:/04 - Media/Python Projects/4 - Networking/Send_Variable_Test/Server.py", line 33, in <module>
t1 = threading.Thread(target=socket)
AttributeError: 'module' object has no attribute 'Thread'
Exception AttributeError: "'module' object has no attribute '_shutdown'" in <module 'threading' from 'D:\04 - Media\Python Projects\4 - Networking\Send_Variable_Test\threading.pyc'> ignored
从这个错误显而易见,显然没有&#34;线程&#34;线程库中的模块,为什么会这样?是因为我使用python 2的原因是什么?
答案 0 :(得分:2)
您的路径中有一个名为threading.py
的文件。重命名该文件并删除.pyc
文件,它应该可以正常工作。
特别是在这个位置:D:\04 - Media\Python Projects\4 - Networking\Send_Variable_Test\threading.pyc