我可以讓python直接打印__builtins__
的源代碼嗎?如何查看Python的__builtins__源代碼?
OR(更優選):
什麼是__builtins__
的源代碼的路徑名?
我至少知道以下幾點:
__builtins__
是一個模塊,通過鍵入type(__builtins__)
。我已經嘗試了最好的答案建議到這個SO問題更一般的情況:"Finding the source code for built-in Python functions?"。但沒有運氣:
print inspect.getdoc(__builtins__)
只是給了我一個描述。inspect.getfile(__builtins__)
只是給了我一個錯誤:TypeError: <module '__builtin__' (built-in)> is a built-in module
https://hg.python.org/cpython/file/c6880edaf6f3/#似乎並沒有包含
__builtins__
的條目。我嘗試過「site:」搜索並瀏覽了幾個目錄,但是在幾個之後放棄了。
@MooingRawr我曾經試圖在原來的職位 – Oracle
的答案應該有提到,...然後.... – MooingRawr
@MooingRawr,歡呼聲,是我不好將編輯 – Oracle