【发布时间】:2014-09-13 12:06:46
【问题描述】:
我尝试在sys.path 中列出的所有目录中进行搜索,但找不到任何名为time.py 的文件。它位于哪里?
【问题讨论】:
标签: python python-3.x time
我尝试在sys.path 中列出的所有目录中进行搜索,但找不到任何名为time.py 的文件。它位于哪里?
【问题讨论】:
标签: python python-3.x time
time 模块是一个 C 扩展:
>>> import time
>>> time
<module 'time' from '/usr/lib/python3.4/lib-dynload/time.so'>
它也可以显示为:
<module 'time' (built-in)>
取决于您的平台、Python 版本和编译时选项。
因此,要查看实现,您必须查看timemodule.c C source。
它是一个 C 扩展,因为它将许多 C stdlib time.h functions 包装在 Python 友好的包装器中。
【讨论】:
/usr/lib/python3.4/lib-dynload/ 中查找,但没有time.so 文件,它在哪里?