inspect.getfile()vs inspect.getsourcefile()

Jib*_*bin 5 python

我刚刚通过了检查模块文档.

究竟有什么区别:

inspect.getfile()
Run Code Online (Sandbox Code Playgroud)

inspect.getsourcefile()
Run Code Online (Sandbox Code Playgroud)

我得到两个完全相同的文件路径(模块).

Jac*_*cob 5

getfile():

返回定义了对象的(文本或二进制)文件的名称.如果对象是内置模块,类或函数,则会因TypeError而失败.

getfile()还返回pyc(已编译)文件,其中getsourcefile()只返回源文件.