将彼此依赖的任何一对模块合并为一个模块。然后引入额外的模块以恢复旧名称。
例如,
# a.pyfrom b import Bclass A: whatever# b.pyfrom a import Aclass B: whatever
变成
# common.pyclass A: whateverclass B: whatever# a.pyfrom common import A# b.pyfrom common import B

将彼此依赖的任何一对模块合并为一个模块。然后引入额外的模块以恢复旧名称。
例如,
# a.pyfrom b import Bclass A: whatever# b.pyfrom a import Aclass B: whatever
变成
# common.pyclass A: whateverclass B: whatever# a.pyfrom common import A# b.pyfrom common import B