我认为我应该能够从Python标准库中看到我在Python中导入的包的源代码。当我打开os.py文件时,我没有看到getcwd()的任何定义。为什么会这样?
答案 0 :(得分:1)
os
使用
from posix import *
或
from nt import *
其中getcwd
被定义为C函数。
答案 1 :(得分:0)
该函数在/Modules/posixmodule.c
中实现为C函数。特别是它是函数posix_getcwd
,它将作为getcwd
传递回Python。