【发布时间】:2021-11-09 05:34:19
【问题描述】:
以前 typing.IO、typing.TextIO 和 typing.BinaryIO 可用于注释类文件对象,例如open() 返回的那些。但是,在 Python 3.8 之后,它们似乎已被弃用,并将在 Python 3.12 中删除。与 typing.List[T] 等许多其他弃用方法不同,这些 IO 类型没有明确的迁移路径。
在现代 Python 中,类文件对象类型应该如何注释?
【问题讨论】:
标签: python type-hinting mypy python-typing