Python最佳实践:抽象语法树

修改抽象语法树

我希望能够构建和修改一个ast ,然后可以将其作为python字节代码写出来,以便稍后执行而不会产生开销。

我一直在python3.0python2.6的ast文档,但我似乎无法找到有关此类代码的最佳实践的任何良好资源。

在Python中修改抽象语法树的最佳实践和指导是什么?

[编辑]

未知状态,字节播放是这样一个库的一个很好的例子。

此外,Benford引用了GeniuSQL,它使用抽象语法树将python代码转换为SQL。


除了手册和源代码之外,你是独立的。 这个主题和python字节码是非常没有文档的。

或者你可以尝试使用这个我听说过的好东西,但还没有尝试过的python字节码库:

http://code.google.com/p/byteplay/


我认为geniusql正在沿着这些路线做一些事情来将ast转换成sql ...有一个关于它的讨论,但我找不到它 - 而且我也不允许链接:-(

链接地址: http://www.djcxy.com/p/68199.html

上一篇: Python Best Practices: Abstract Syntax Trees

下一篇: How to make apache start?