为什么Python 3中的编译器包已经停止?

And*_*rov 37 python compiler-construction python-3.x

我只是惊喜地发现Python的编译器包的文档,但注意到它已经在Python 3.0中消失了,没有任何明确的替换或解释.

我似乎无法在python-dev上找到关于如何做出这个决定的讨论 - 有没有人对这个决定有任何见解?

小智 36

我相信功能现在内置于:

  • 为了扩展这个答案:编译器包是一个绝对痛苦的维护,几乎总是稍微过时或略微不同于"真正的"编译器.通过`ast`模块更容易使用真正的编译器,使维护变得更容易,同时仍然提供类似的功能. (24认同)