gpt4 book ai didi

Python 最佳实践 : Abstract Syntax Trees

转载 作者:太空狗 更新时间:2023-10-29 21:04:26 24 4
gpt4 key购买 nike

修改抽象语法树

我希望能够构建和修改一个 ast,然后可以选择将其作为 python 字节码写出来,以便稍后在没有开销的情况下执行。

我一直在研究 ast docs对于 python3.0python2.6,但我似乎无法找到关于此类代码最佳实践的任何好的资源。

问题

在 python 中修改抽象语法树有哪些最佳实践和指南?

[编辑]

Unknown指出byteplay是此类库的一个很好的例子。

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

最佳答案

除了手册和源代码之外,您需要自己动手。这个主题和 python 字节码都没有记录。

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

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

关于Python 最佳实践 : Abstract Syntax Trees,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com