Python Can';找不到thread.py

Python Can';找不到thread.py,python,Python,这个代码是什么意思 try: import thread except ImportError: del _sys.modules[__name__]#why raise 但是我找不到thread.py 为什么,del\u sys.modules[\uu\u name\uu]Python的threading.py中的代码试图加载thread模块的C实现。如果它失败了(由于某种原因,它没有被编译,就像所有Python发行版一样),那么它会从模块列表中删除自己,这样线程化就

这个代码是什么意思

try:
    import thread
except ImportError:
    del _sys.modules[__name__]#why
    raise
但是我找不到thread.py


为什么,
del\u sys.modules[\uu\u name\uu]

Python的
threading.py
中的代码试图加载
thread
模块的C实现。如果它失败了(由于某种原因,它没有被编译,就像所有Python发行版一样),那么它会从模块列表中删除自己,这样
线程化
就不会显示为已导入


如果您正在查找
线程
模块的源代码,它就在这里:

必须是一些自定义逻辑-跟踪导入的内容和位置。在常规Python 3.1中,此独立代码不起作用:

>>> try:
    import thread
except:
    del _sys.modules[__name__]
    raise

Traceback (most recent call last):
  File "<pyshell#10>", line 4, in <module>
    del _sys.modules[__name__]
NameError: name '_sys' is not defined
>>> 
>>试试:
导入线程
除:
删除系统模块[\uuuuuu名称\uuuuuuu]
提升
回溯(最近一次呼叫最后一次):
文件“”,第4行,在
删除系统模块[\uuuuuu名称\uuuuuuu]
名称错误:未定义名称“\u sys”
>>> 
你在哪里找到的