Mar*_*lez 4 c python properties python-3.x
我真的很好奇Python的解释器如何通过x一个方法创建一个属性.如果我能看一下代码,我会感觉好多了.xx=property(x)C
类型在descrobject.c文件中定义.
您可以通过首先查找函数名称来定位这些类型的Python类型bltinmodule.c; 在这种情况下,以下行定义了该property()函数:
SETBUILTIN("property", &PyProperty_Type);
Run Code Online (Sandbox Code Playgroud)
然后grep查找子目录中的PyProperty_Type定义Objects.
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |