ast模块

Posted 梦轻尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ast模块相关的知识,希望对你有一定的参考价值。

有这么一个需求,你想从文件中读取字典,方法有很多,这里用的是ast模块

import ast

with open("account","r",encoding="utf8") as read_file:
    data = ast.literal_eval(read_file.read())
    print(type(data))


##演示结果
C:\python3.5\python.exe D:/qq文件存放地/day9/FTP/测试/测试读取文件.py
<class ‘dict‘>

Process finished with exit code 0

  

以上是关于ast模块的主要内容,如果未能解决你的问题,请参考以下文章

如何从 C 级代码访问 Ruby AST?

Python Ast介绍及应用

如何为erlang中的模块生成AST?

解析 .py 文件,读取 AST,修改它,然后写回修改后的源代码

Xcode 5 错误:“格式错误或损坏的 AST 文件:子模块中的伞头不匹配”

如何使用模块化代码片段中的LeakCanary检测内存泄漏?