将python源代码转换为json可转储数据(dict和带有字符串、int等的列表)

ast2json的Python项目详细描述


简介:ast2json是一个小模块,它可以将任何python ast节点转换成其ast



最新版本
pip-install-git+git://github.com/psycojoker/ast2json.git


用法
==





>>;导入json
>;从ast-import导入json
>;从ast-import导入ast2json
>
>;gt;gt;gt;gt;ast=ast2json(parse(open('some'u-python-source.py'u-file.py'.py'.pyt').com/gt;
;用法
>>


read()))
>>>>打印json.dumps(ast,indent=4)

str2json(open('some_python_source_file.py').read())


示例
=



这是转换“打印“hello world!”的结果。(并在结果上应用json.dumps)。



{
{
“body”:[
{
“\u type”:“print”,
“nl”:true,
“col\u offset”:0,
“dest”:null,
“values”:[
{
“s”:“你好,世界!”,
“_type”:“str”,
“lineno”:1,
“col_offset”:6
}
],
“lineno”:1
}
],
“U型”:“模块”
>







>changlog
==




>0.2.1(2016-11-13)
--------



*修复@abolger安装的破损管道



>

>











>0.2.1.1(2016-11-11-13)
=>
=>





==


bsd

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
正则表达式Java使用关键字拆分字符串   Neo4j Java API模式索引范围查找?   java访问JButton[]   java如何混淆tomcat日志文件中的请求属性   apache运行CGI Java程序   java从一个Eclipse插件开始,我如何通过编程使Eclipse编辑某个文件?   从php中的SQL数据库到Java中的多个值作为单独的变量   java如何在多个osgi捆绑包之间共享资源   datetime Java time,无法从历元秒解析年份   java无法在安卓应用程序中使用morpho指纹扫描仪设备捕获指纹   java使用groovy/ratpack发送电子邮件   javascript在jsp页面中添加验证,但在控制台中仍然显示一些错误   java如何修复com。mysql。jdbc。DocsConnectionPropsHelper   java AlertDialog dispatchTouchEvent