我想开始阅读Python源代码.
我的经验,
我非常了解Python和Java.我知道其他几种语言的熟练程度,但C/C + /特别好.我在大学里学过C,但从未专业编程.
我阅读此代码的原因.
1对我来说比2更重要.
我应该怎么做呢?
我可以使用inspect.getsource(obj).
print(inspect.getsource(gcd))
Run Code Online (Sandbox Code Playgroud)
它打印gcd函数的源代码。当我尝试以下操作时,它会引发错误。
>>>print(inspect.getsource(print))
File "<stdin>", line 1
print(inspect.getsourcelines(print))
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我可以得到打印的源代码吗?如果是,如何?,如果否,为什么?