Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解析Python语法?_Python_Parsing - Fatal编程技术网

如何解析Python语法?

如何解析Python语法?,python,parsing,Python,Parsing,我有一个非常简单的问题。您知道此链接上Python的正式语法: 它说这是语法,因为它是给解析器生成器的 Python使用哪种生成器?此外,它是否输出Python代码?如果您想使用Python解析Python代码,可以使用--Abstract Syntax Tree模块。假设您询问的是标准CPython,它是一个自定义解析器,根据。你可以看到消息来源。对不起,我是个笨蛋。CPython和其他人有什么不同?它只是一个用C语言编写的python解释器吗?CPython是标准的python实现:当人们

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

它说这是语法,因为它是给解析器生成器的


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

如果您想使用Python解析Python代码,可以使用--Abstract Syntax Tree模块。

假设您询问的是标准CPython,它是一个自定义解析器,根据。你可以看到消息来源。对不起,我是个笨蛋。CPython和其他人有什么不同?它只是一个用C语言编写的python解释器吗?CPython是标准的python实现:当人们在没有进一步限定的情况下谈论python时,通常都是这么说的。是的,它是用C编写的,一些标准模块也是用C编写的,其余的都是用Python编写的。还有其他用多种语言编写的Python实现,例如Jython,它是用Java编写的Python实现。我可以问一下输出Python代码的流行解析器生成器吗?标准库包含,可用于解析Python代码并生成抽象语法树。本模块的一些更详细的文档可以找到