python - modificar - Escriba una pista para un archivo u objeto similar a un archivo?
leer un archivo en python (1)
Utilice ya sea typing.TextIO
o typing.BinaryIO
tipos, para archivos abiertos en modo texto o modo binario respectivamente.
De la documentación :
clase
typing.io
Espacio de nombres de contenedor para tipos de flujo de E / S.
Esto define el tipo genérico
IO[AnyStr]
y los aliasTextIO
yBinaryIO
paraIO[str]
eIO[bytes]
respectivamente. Estos representan los tipos de flujos de E / S, como los devueltos poropen()
.
¿Hay alguna sugerencia de tipo correcta para usar para un archivo o un objeto similar a un archivo en Python? Por ejemplo, ¿cómo escribiría una pista el valor de retorno de esta función?
def foo():
return open(''bar'')