2

プログラムでtype()関数を使用しました...

Pythonがこれをどのように実装するか知りたいだけですか? または、この関数を実装するソース コード ファイルはどこにありますか?

4

2 に答える 2

13

type()関数は C で実装されています。ソースへのリンクは次のとおりです : http://hg.python.org/cpython/file/0f837071fd97/Objects/typeobject.c

于 2012-04-19T04:06:56.673 に答える
2

一般に

import multiprocessing
multiprocessing.__path__
multiprocessing.__file__

__path__ライブラリの場所を __file__生成します ファイルの完全なパスを生成します。

上記が機能しない場合は、python 開発ソース コードを調べる必要があります。

ソース コードに関してtypeは、Raymond Hettinger の回答が正しいです。

于 2012-04-19T04:25:44.603 に答える