编程语言
首页 > 编程语言> > 解析Python 2和3的库

解析Python 2和3的库

作者:互联网

我正在寻找一个允许解析和修改Python 3源代码的库.有内置的ast模块,但是不允许从Python 2解析Python 3代码,反之亦然.

是否有这样的库,或使ast模块在Python 3上识别Python 2代码的方法?

解决方法:

Python的lib2to3库包含一个代码解析器,可以解析Python 2和Python 3代码.虽然没有很好的记录. This chapter from the porting book提供了简介.如果您想修改代码(也许可以重构),那么2to3可能正是您想要的.

标签:python-3-x,python-2to3,python,parsing
来源: https://codeday.me/bug/20191202/2085427.html