InputStream Classe
- Héritage
-
azure.functions._abc.InputStreamInputStream
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 :
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
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
readinto1
readinto1(buffer, /)
Paramètres
- buffer
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
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
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