Python 方法在所有子类中出现的顺序的视觉/外观重构

Python 方法在所有子类中出现的顺序的视觉/外观重构,python,refactoring,automated-refactoring,Python,Refactoring,Automated Refactoring,我有大量(30+)不同的源文件,每个源文件都包含Base的子类 a.py: class A(Base): def b(self): pass def a(self): pass def c(self): pass class B(Base): def c(self): pass def b(self): pass def a(self): pass b.py: class A(Base): def b(self):

我有大量(30+)不同的源文件,每个源文件都包含
Base
的子类

a.py

class A(Base):
  def b(self):
    pass
  def a(self):
    pass
  def c(self):
    pass
class B(Base):
  def c(self):
    pass
  def b(self):
    pass
  def a(self):
    pass
b.py

class A(Base):
  def b(self):
    pass
  def a(self):
    pass
  def c(self):
    pass
class B(Base):
  def c(self):
    pass
  def b(self):
    pass
  def a(self):
    pass
。。等等

我想做一个纯粹的外观/视觉重构,这样方法总是按照给定的顺序出现,即
a
,然后
b
,然后
c
。我使代码更容易阅读。因为这样会有一致性。碰巧,
a
总是在
b
之前调用,以此类推

鉴于源文件数量巨大,如何实现这一点