0
我試圖搜索sys.path
中列出的所有目錄,但我找不到任何種類的文件time.py
。它位於哪裏?time.py位於何處?
我試圖搜索sys.path
中列出的所有目錄,但我找不到任何種類的文件time.py
。它位於哪裏?time.py位於何處?
的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'文件,它位於何處? – zer0uno 2014-09-13 13:30:26
@antox:你在哪個平臺上? – 2014-09-13 13:34:49
@antox:如果它說'內置的'它被鏈接到你的Python二進制文件中,而不是一個單獨的動態庫。那麼沒有單獨的文件對象可以查看。不是說有很多東西需要看,C源代碼不會在那裏。 – 2014-09-13 13:35:17