Python的日志功能在哪里定义?

时间:2013-06-13 19:37:18

标签: python-module

我正在编写一个从数学导入日志的脚本。我决定查看math.py内部以了解def log的样子,只是为了了解它是如何被定义的。令我惊讶的是,在math.py里面我找不到任何log def。 然后我看到了scimath.py;在那里,人们可以找到def log(x):,但它不是我导入到我的脚本中的函数,因为我显然正在使用from math import log

有人能帮我理解那里发生了什么,并告诉我在哪里可以找到math.log的def?

1 个答案:

答案 0 :(得分:0)

如果查看底部的Python math page,您可以看到大多数Python数学函数只是C库函数包装的免责声明。所以,答案是,它可能是某个C源代码,取决于你正在使用的(Cython,Jython等),如上所述here