我正在使用检查模块,并注意到以下内容:此代码
import inspect, sys
lines = inspect.getsource(sys._getframe())
print lines
仅打印import inspect, sys
。同时,此代码
import inspect, sys
lines = inspect.getsource(sys._getframe())
print lines
class A():
pass
打印出每一行。 inspect.getsource()
如何工作?为什么在前一种情况下无法获得所有源代码?