对于纯python模块,您可以通过查看来找到源
themodule.__file__。但是,datetime模块是用C编写的,因此
datetime.__file__指向.so文件(
datetime.__file__Windows中没有),因此看不到源代码。
如果下载python源tarball并将其解压缩,则可以在 Modules 子目录中找到模块的代码。
例如,如果要查找python 2.6的日期时间代码,可以查看
Python-2.6/Modules/datetimemodule.c
您也可以在以下网址找到最新的Mercurial版本:
https://hg.python.org/cpython/file/tip/Modules/_datetimemodule.c