【发布时间】:2017-12-20 07:13:17
【问题描述】:
我目前正在学习 Python,我想通过阅读其源代码来更深入地了解 Python 的工作原理。
我可以手动进入安装 Python 的目录并查看源代码
我想知道,是否可以直接从 PyCharm 等 IDE 读取 Python 源代码?
我尝试在方法名称上control click,尽管它确实将我带到了方法定义页面,但它不包含任何实现代码
编辑 1
我了解大量的python(准确地说是cpython)是用c实现的。 PyCharm 之类的 IDE 中是否有读取 c 代码的方法?
【问题讨论】:
-
很多Python的内部函数其实都是用C实现的
-
如果我错了请纠正我,我猜
str类的split方法没有显示代码的原因是因为split方法是用c实现的?跨度> -
有可能,是的。我认为,如果您想比较的话,python 文档确实会将您链接到源代码
-
感谢您的提示!我一定会检查出来的:)
-
Python 的内置类型是用 C 实现的,所以像
str.split()这样的东西不容易映射到源代码。相反,您看到的是这些对象的 PyCharm 内部表示,仅用于帮助自动完成和内联帮助。