我想把纯Python代码解析成一些东西,比如某些类的实例列表,这些实例表示原始代码的各个部分。。你知道吗
举个例子:
>>> text = '''
... for x in range(100):
... print x
... '''
>>> tree = parse(text)
>>> print tree
Tree( ForLoop(x,Range(100), [Stmt(Print(x))]) )
# here ForLoop, Range, Stmt, Print are all custom classes
Tags:
ast module有您需要的工具:
相关问题 更多 >
编程相关推荐