python中os.remove()的源代码
python中os.remove()的源代码在哪里?在下面的文件“”中,给出了“os”的一些函数,但我找不到“remove”的定义 基本上,我想检查一下如何在python中实现remove()。这里是POSIX: 在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
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);
// ...