Partager via


InputStream Classe

Héritage
azure.functions._abc.InputStream
InputStream

Constructeur

InputStream(*, data: bytes | Datum, name: str | None = None, uri: str | None = None, length: int | None = None)

Méthodes

close

Videz et fermez l’objet E/S.

Cette méthode n’a aucun effet si le fichier est déjà fermé.

detach

Déconnectez cette mémoire tampon de son flux brut sous-jacent et retournez-la.

Une fois le flux brut détaché, la mémoire tampon est dans un état inutilisable.

fileno

Retourne le descripteur de fichier sous-jacent s’il en existe un.

OSError est déclenché si l’objet E/S n’utilise pas de descripteur de fichier.

flush

Vider les mémoires tampons d’écriture, le cas échéant.

Cela n’est pas implémenté pour les flux en lecture seule et non bloquants.

isatty

Retourne s’il s’agit d’un flux « interactif ».

Retourne la valeur False si elle ne peut pas être déterminée.

read
read1

Lisez et retournez jusqu’à n octets, avec au maximum un appel read() au flux brut sous-jacent. Un résultat court n’implique pas qu’EOF soit imminent.

Retourne un objet octets vide sur EOF.

readable
readinto
readinto1
readline

Lisez et retournez une ligne à partir du flux.

Si la taille est spécifiée, au maximum, les octets de taille sont lus.

La fin de ligne est toujours b’n' pour les fichiers binaires ; pour les fichiers texte, l’argument newlines à ouvrir peut être utilisé pour sélectionner le ou les terminateurs de ligne reconnus.

readlines

Retourne une liste de lignes du flux.

L’indicateur peut être spécifié pour contrôler le nombre de lignes lues : plus aucune ligne ne sera lue si la taille totale (en octets/caractères) de toutes les lignes jusqu’à présent dépasse l’indicateur.

seek

Modifier la position du flux.

Remplacez la position du flux par le décalage d’octet donné. Le décalage est interprété par rapport à la position indiquée par d’oùce. Les valeurs de d’où sont :

  • 0 – début du flux (valeur par défaut) ; le décalage doit être égal à zéro ou positif

  • 1 – position actuelle du flux ; décalage peut être négatif

  • 2 – fin du flux ; décalage est généralement négatif

Retourne la nouvelle position absolue.

seekable
tell

Retourne la position actuelle du flux.

truncate

Tronquer le fichier à la taille des octets.

Le pointeur de fichier reste inchangé. La taille par défaut est la position d’E/S actuelle, comme indiqué par tell(). Retourne la nouvelle taille.

writable
write

Écrivez la mémoire tampon donnée dans le flux d’E/S.

Retourne le nombre d’octets écrits, qui correspond toujours à la longueur de b en octets.

Déclenche BlockingIOError si la mémoire tampon est pleine et que le flux brut sous-jacent ne peut pas accepter davantage de données pour le moment.

writelines

Écrivez une liste de lignes à diffuser en continu.

Les séparateurs de ligne ne sont pas ajoutés. Il est donc normal que chacune des lignes fournies ait un séparateur de ligne à la fin.

close

Videz et fermez l’objet E/S.

Cette méthode n’a aucun effet si le fichier est déjà fermé.

close()

detach

Déconnectez cette mémoire tampon de son flux brut sous-jacent et retournez-la.

Une fois le flux brut détaché, la mémoire tampon est dans un état inutilisable.

detach()

fileno

Retourne le descripteur de fichier sous-jacent s’il en existe un.

OSError est déclenché si l’objet E/S n’utilise pas de descripteur de fichier.

fileno()

flush

Vider les mémoires tampons d’écriture, le cas échéant.

Cela n’est pas implémenté pour les flux en lecture seule et non bloquants.

flush()

isatty

Retourne s’il s’agit d’un flux « interactif ».

Retourne la valeur False si elle ne peut pas être déterminée.

isatty()

read

read(size=-1) -> bytes

Paramètres

size
valeur par défaut: -1

read1

Lisez et retournez jusqu’à n octets, avec au maximum un appel read() au flux brut sous-jacent. Un résultat court n’implique pas qu’EOF soit imminent.

Retourne un objet octets vide sur EOF.

read1()

readable

readable() -> bool

readinto

readinto(buffer, /)

Paramètres

buffer
Obligatoire

readinto1

readinto1(buffer, /)

Paramètres

buffer
Obligatoire

readline

Lisez et retournez une ligne à partir du flux.

Si la taille est spécifiée, au maximum, les octets de taille sont lus.

La fin de ligne est toujours b’n' pour les fichiers binaires ; pour les fichiers texte, l’argument newlines à ouvrir peut être utilisé pour sélectionner le ou les terminateurs de ligne reconnus.

readline(size=-1, /)

Paramètres

size
valeur par défaut: -1

readlines

Retourne une liste de lignes du flux.

L’indicateur peut être spécifié pour contrôler le nombre de lignes lues : plus aucune ligne ne sera lue si la taille totale (en octets/caractères) de toutes les lignes jusqu’à présent dépasse l’indicateur.

readlines(hint=-1, /)

Paramètres

hint
valeur par défaut: -1

seek

Modifier la position du flux.

Remplacez la position du flux par le décalage d’octet donné. Le décalage est interprété par rapport à la position indiquée par d’oùce. Les valeurs de d’où sont :

  • 0 – début du flux (valeur par défaut) ; le décalage doit être égal à zéro ou positif

  • 1 – position actuelle du flux ; décalage peut être négatif

  • 2 – fin du flux ; décalage est généralement négatif

Retourne la nouvelle position absolue.

seek()

seekable

seekable() -> bool

tell

Retourne la position actuelle du flux.

tell()

truncate

Tronquer le fichier à la taille des octets.

Le pointeur de fichier reste inchangé. La taille par défaut est la position d’E/S actuelle, comme indiqué par tell(). Retourne la nouvelle taille.

truncate()

writable

writable() -> bool

write

Écrivez la mémoire tampon donnée dans le flux d’E/S.

Retourne le nombre d’octets écrits, qui correspond toujours à la longueur de b en octets.

Déclenche BlockingIOError si la mémoire tampon est pleine et que le flux brut sous-jacent ne peut pas accepter davantage de données pour le moment.

write()

writelines

Écrivez une liste de lignes à diffuser en continu.

Les séparateurs de ligne ne sont pas ajoutés. Il est donc normal que chacune des lignes fournies ait un séparateur de ligne à la fin.

writelines(lines, /)

Paramètres

lines
Obligatoire

Attributs

closed

length

name

uri