如何在lib2to3中使用自定义迁移修复程序获取方法调用?

2024-03-29 06:10:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为lib2to3创建一个自定义迁移修复程序。fixer的思想是获取特定的构造,例如:

a.b()

我们尝试过使用一个名为find_pattern.py的脚本,但到目前为止没有成功。输出如下:

power< 'a' trailer< '.' 'b' > trailer< '(' ')' > >

但不幸的是,正如你可能已经猜到的-这是行不通的。我们应该为BaseFix使用什么模式?你知道吗


Tags: py程序脚本模式find思想patternpower