跳转到主要内容

将AST反编译为Python代码的Python模块

项目描述

ast_decompiler是一个模块,给定一个AST生成Python代码。

使用示例

>> import ast
>> from ast_decompiler import decompile

>> decompile(ast.parse('(a + b) * c'))
(a + b) * c

本模块支持Python 3.8至3.13。

测试和格式化

要运行测试,请在虚拟环境中安装pytest。然后,可以使用tox,或者简单地运行pytest tests/。

代码使用Black格式化。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

ast_decompiler-0.8.0.tar.gz (18.5 kB 查看哈希值)

上传时间 源代码

构建版本

ast_decompiler-0.8.0-py3-none-any.whl (13.8 kB 查看哈希值)

上传时间 Python 3

由以下机构支持