Python symtable 模块
实例
检查 Python 代码中的符号:
import symtable
code = 'x = 10'
table = symtable.symtable(code, 'string', 'exec')
symbols = table.get_symbols()
print(f'Found {len(symbols)} symbol(s)')
亲自试一试 »
定义和用法
symtable 模块提供对编译器内部符号表的访问。
使用它来分析 Python 源代码、检查变量作用域或构建代码分析工具。
成员
| 成员 | 描述 |
|---|---|
| Class | 表示类符号表的类。 |
| Function | 表示函数符号表的类。 |
| Symbol | 表示符号表中符号的类。 |
| SymbolTable | 符号表的基类。 |
| symtable() | 返回 Python 源代码的顶层符号表。 |

