python - 如何查看python中内置函数的源代码?例如:eval()
问题描述
import inspect
lines=inspect.getsource(eval)
这是我得到的错误:
TypeError:不是模块、类、方法、函数、回溯、框架或代码对象
解决方案
内置函数,例如eval()
用 C 编写的,而不是 Python,因此无法在此处检索源代码。
推荐阅读
- c - c程序中需要的常量表达式
- r - 在 for 循环中按元素填充矩阵
- javascript - Nuxtjs:仅当表单输入有效时如何消失工具提示
- pandas - Pandas - 从一个 Excel 文件中导入多个工作表,并在一个工作表中包含标题
- android - 使用 Mediastore API 保存音频文件会在 API 28 上引发 RemoteException-
- sql - 如何在 TypeORM queryBuilder 中显示生成的 SQL / 原始 SQL
- plugins - ansible 查找插件权限升级似乎不起作用
- python - 当套接字侦听积压较小时,Python 中的对等方重置连接
- javascript - 从网站共享时,如何让 Facebook 共享对话框在移动设备上使用 facebook 应用程序打开?
- asp.net - 没想到服务器 HTML 包含一个在- React Hybrid 中的 AdSense 广告