找不到thread.py

zjm*_*126 2 python

这段代码是什么意思?

try:
    import thread
except ImportError:
    del _sys.modules[__name__]#why
    raise
Run Code Online (Sandbox Code Playgroud)

但我找不到thread.py.

为什么,del _sys.modules[__name__]

Mic*_*ene 5

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

如果您正在寻找thread模块的源代码,请访问:http://svn.python.org/projects/python/trunk/Python/thread.c