对于分别以文本模式或二进制模式打开的文件,请使用typing.TextIO或typing.BinaryIO类型.
typing.TextIO
typing.BinaryIO
来自文档:
类 typing.io I/O流类型的包装器命名空间. 这定义了泛型类型IO[AnyStr]和别名TextIO,BinaryIO分别用于IO[str]和IO[bytes].这些表示I/O流的类型,例如返回的open().
typing.io
I/O流类型的包装器命名空间.
这定义了泛型类型IO[AnyStr]和别名TextIO,BinaryIO分别用于IO[str]和IO[bytes].这些表示I/O流的类型,例如返回的open().
IO[AnyStr]
TextIO
BinaryIO
IO[str]
IO[bytes]
open()