python - 如何解析Python语法?

标签 python parsing

我有一个非常简单的问题。你知道这个链接上的 Python 的正式语法:

https://docs.python.org/3.4/reference/grammar.html

它说这是提供给解析器生成器的语法。

Python 使用哪种生成器?另外,它是否输出 Python 代码?

最佳答案

如果您想使用 Python 解析 Python 代码,您可以使用 https://docs.python.org/3/library/ast.html -- 抽象语法树模块。

关于python - 如何解析Python语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695742/

相关文章:

python - 将每个 pytest 测试函数包装成 try-except

python - Pandas:在字符串匹配后获取列中的下一个值

Python将C头文件转换为dict

c++ - C++ 函数的 parsec 解析器?

sql-server - 如何使用 scriptdom API 提取跨数据库引用

java - 使用 javascript 在页面上进行网页抓取

sql - Coldfusion - 需要获取开始和结束标签之间的字符串数据

python - get_version() PyInstaller 语法错误

python - 更多 'Pythonic' alternate list shuffle 方式

java - 使用 Javacc 处理 COBOL 语法中的注释和行/列号