请注意成功将源代码解析为 AST 对象并不能保证该源代码提供了可被执行的有效 Python 代码,家政服务13825404095因为编译步骤还可能引发其他的 异常。 例如,对于源代码 return 42 可以生成一条有效的 return 语句 AST 节点,但它不能被单独编译(它必须位于一个函数节点之内)。
特别地, 不会执行任何作用域检查,这是由编译步骤来做的。