【问题标题】:Bytes-like object or Buffer type annotaionBytes-like object 或 Buffer 类型注解
【发布时间】:2017-09-21 11:56:08
【问题描述】:

如何注释bytes-like 对象或缓冲区?

缓冲区协议没有接口,但我希望在我的函数中接受所有缓冲区。

我不介意它是否只是 mypy 特定的。

【问题讨论】:

    标签: python-3.x mypy type-annotation


    【解决方案1】:

    目前(从 Python 3.6 开始)“缓冲区协议”只是一个 C API 的东西 - 你甚至不能在常规 Python 代码中谈论它。

    cf:Add typing.py class describing a PEP 3118 buffer object

    我现在会使用Any

    【讨论】:

    • 通过在 bugs.python.org 上搜索“typing buffer”可以轻松找到该错误
    猜你喜欢
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多