2009-02-22 84 views
8

我目前正在製作CPython 3.0 Python解釋器的嵌入式系統端口,我特別感興趣的是提供有關代碼設計和結構細節的任何引用或文檔3.0版或甚至任何2.x版本。CPython內部實現的文檔實現

到目前爲止我發現的一個有用的文檔是informational PEP關於實現 - 這是一個很好的概述 - 但仍然非常高。希望能夠遇到一些可以提供更多關於更多模塊的更多細節,或者甚至涵蓋關於移植考慮事項的內容。

+0

另請參閱https://stackoverflow.com/questions/3298464/how-can-i-learn-more-about-python-s-internals – 2017-05-28 09:07:02

回答

8

有C API的文檔,它基本上是Python內部的API。但它不會涵蓋移植細節。代碼本身是相當有據可查的。您可以嘗試閱讀您需要修改的區域。

+0

謝謝(+1)。我曾看過官方的C API文檔以及擴展/嵌入Python文檔。這些對我的目的很有用,但他們真的從外面看事物。理想情況下,我想找出內部輸出的文件 - 像PEP,但更全面。 – 2009-02-22 14:39:27

1

大多數文檔存儲在各種核心開發人員的頭腦中。 :)對你來說一個很好的資源就是freenode上的#python-dev IRC頻道,其中許多人都會閒逛。

關於Python wiki也有一些零散的信息。