从Python 3.12开始,可以这样使用collections.abc.Buffer: from collections.abc import Buffer def foo(buffer: Buffer): pass