类字节对象或 Buffer 类型注解
Bytes-like object or Buffer type annotaion
如何注释 bytes-like 对象或缓冲区?
缓冲区协议没有接口,但我希望在我的函数中接受所有缓冲区。
如果它只是特定于 mypy,我不介意。
目前(从 Python 3.6 开始)"Buffer Protocol" 只是一个 C API 东西——你甚至不能在常规 Python 代码中谈论它。
对比:Add typing.py class describing a PEP 3118 buffer object
我现在会使用 Any
。
如何注释 bytes-like 对象或缓冲区?
缓冲区协议没有接口,但我希望在我的函数中接受所有缓冲区。
如果它只是特定于 mypy,我不介意。
目前(从 Python 3.6 开始)"Buffer Protocol" 只是一个 C API 东西——你甚至不能在常规 Python 代码中谈论它。
对比:Add typing.py class describing a PEP 3118 buffer object
我现在会使用 Any
。