python中os.remove()的源代码

python中os.remove()的源代码,python,Python,python中os.remove()的源代码在哪里?在下面的文件“”中,给出了“os”的一些函数,但我找不到“remove”的定义 基本上,我想检查一下如何在python中实现remove()。这里是POSIX: 在os.py的顶部,您可以看到它导入了一个名为posix的模块,如果它在posix上运行: 它是在posixmodule.c底部定义的内置模块: if 'posix' in _names: # ... import posix __all__.extend(_ge

python中os.remove()的源代码在哪里?在下面的文件“”中,给出了“os”的一些函数,但我找不到“remove”的定义

基本上,我想检查一下如何在python中实现remove()。

这里是POSIX:

os.py
的顶部,您可以看到它导入了一个名为
posix
的模块,如果它在posix上运行:

它是在
posixmodule.c
底部定义的内置模块:

if 'posix' in _names:
# ...
    import posix
    __all__.extend(_get_exports_list(posix))
#define MODNAME "posix"

// ...

static struct PyModuleDef posixmodule = {
    PyModuleDef_HEAD_INIT,
    MODNAME,
// ...
};

// ...

PyMODINIT_FUNC
INITFUNC(void)
{
// ...
    m = PyModule_Create(&posixmodule);
// ...