这些天我正在研究用 C 编写的 python-3.6.10 源代码。当我们导入一个模块时 import a,它最终跳转到这个函数:
mod = _PyObject_CallMethodIdObjArgs(interp->importlib, &PyId__find_and_load, abs_name, interp->import_func, NULL);
我找到了有关此的所有代码PyId__find_and_load,但一无所获。谁能告诉我这个功能是如何工作的?最后,C 中的导入系统是如何工作的?
皈依舞
紫衣仙女
随时随地看视频慕课网APP
相关分类