不#34;线程"模块(python 2.7)

时间:2018-02-05 16:12:58

标签: python multithreading python-2.7

由于某种原因,我在包含这段代码的行中收到错误:

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的原因是什么?

1 个答案:

答案 0 :(得分:2)

您的路径中有一个名为threading.py的文件。重命名该文件并删除.pyc文件,它应该可以正常工作。

特别是在这个位置:D:\04 - Media\Python Projects\4 - Networking\Send_Variable_Test\threading.pyc