InputStream Osztály
- Öröklődés
-
azure.functions._abc.InputStreamInputStream
Konstruktor
InputStream(*, data: bytes | Datum, name: str | None = None, uri: str | None = None, length: int | None = None)
Metódusok
close |
Ürítse ki és zárja be az I/O-objektumot. Ennek a metódusnak nincs hatása, ha a fájl már bezárult. |
detach |
Bontsa le ezt a puffert a mögöttes nyers adatfolyamról, és adja vissza. A nyers adatfolyam leválasztása után a puffer használhatatlan állapotban van. |
fileno |
Mögöttes fájlleírót ad vissza, ha létezik ilyen. Az OSError akkor jön létre, ha az I/O-objektum nem használ fájlleírót. |
flush |
Szükség esetén ürítse ki az írási puffereket. Ez nem érhető el írásvédett és nem blokkoló streamekhez. |
isatty |
Adja vissza, hogy ez egy interaktív stream-e. Hamis értéket ad vissza, ha nem határozható meg. |
read | |
read1 |
Olvasás és visszatérés akár n bájtig, legfeljebb egy olvasási() hívással a mögöttes nyers adatfolyamhoz. A rövid eredmény nem jelenti azt, hogy az EOF küszöbön áll. Üres bájt objektumot ad vissza az EOF-on. |
readable | |
readinto | |
readinto1 | |
readline |
Olvassa el és adja vissza a vonalat a streamből. Ha a méret meg van adva, legfeljebb bájtok lesznek beolvasva. A sormegjelenítő mindig b'n' bináris fájlok esetén; szövegfájlok esetén a megnyitandó újvonalak argumentum használható a felismert vonalmegjelenítő(k) kiválasztására. |
readlines |
A streamből származó sorok listájának visszaadása. A tipp megadhatja az olvasási sorok számának szabályozásához: nem lesz több sor beolvasva, ha az összes vonal teljes mérete (bájtban/karakterben) meghaladja a tippet. |
seek |
A stream pozíciójának módosítása. Módosítsa a stream pozícióját a megadott bájteltolásra. Az eltolást a whence által jelzett pozícióhoz viszonyítva értelmezi a rendszer. A whence értékei a következők:
Adja vissza az új abszolút pozíciót. |
seekable | |
tell |
Adja vissza az aktuális streampozíciót. |
truncate |
Csonkíthatja a fájlt bájtok méretére. A fájlmutató változatlan marad. A méret alapértelmezés szerint a tell() által jelentett aktuális I/O-pozícióra van bejelentve. Az új méretet adja vissza. |
writable | |
write |
Írja be a megadott puffert az I/O-adatfolyamba. A megírt bájtok számát adja vissza, amely mindig a b hossza bájtban. A BlockingIOErrort aktiválja, ha a puffer megtelt, és a mögöttes nyers adatfolyam jelenleg nem tud több adatot fogadni. |
writelines |
A streamelendő sorok listájának írása. A sorelválasztók nincsenek hozzáadva, ezért minden egyes megadott vonalnál szokásos, hogy a végén vonalelválasztó legyen. |
close
Ürítse ki és zárja be az I/O-objektumot.
Ennek a metódusnak nincs hatása, ha a fájl már bezárult.
close()
detach
Bontsa le ezt a puffert a mögöttes nyers adatfolyamról, és adja vissza.
A nyers adatfolyam leválasztása után a puffer használhatatlan állapotban van.
detach()
fileno
Mögöttes fájlleírót ad vissza, ha létezik ilyen.
Az OSError akkor jön létre, ha az I/O-objektum nem használ fájlleírót.
fileno()
flush
Szükség esetén ürítse ki az írási puffereket.
Ez nem érhető el írásvédett és nem blokkoló streamekhez.
flush()
isatty
Adja vissza, hogy ez egy interaktív stream-e.
Hamis értéket ad vissza, ha nem határozható meg.
isatty()
read
read(size=-1) -> bytes
Paraméterek
- size
read1
Olvasás és visszatérés akár n bájtig, legfeljebb egy olvasási() hívással a mögöttes nyers adatfolyamhoz. A rövid eredmény nem jelenti azt, hogy az EOF küszöbön áll.
Üres bájt objektumot ad vissza az EOF-on.
read1()
readable
readable() -> bool
readinto
readinto(buffer, /)
Paraméterek
- buffer
readinto1
readinto1(buffer, /)
Paraméterek
- buffer
readline
Olvassa el és adja vissza a vonalat a streamből.
Ha a méret meg van adva, legfeljebb bájtok lesznek beolvasva.
A sormegjelenítő mindig b'n' bináris fájlok esetén; szövegfájlok esetén a megnyitandó újvonalak argumentum használható a felismert vonalmegjelenítő(k) kiválasztására.
readline(size=-1, /)
Paraméterek
- size
readlines
A streamből származó sorok listájának visszaadása.
A tipp megadhatja az olvasási sorok számának szabályozásához: nem lesz több sor beolvasva, ha az összes vonal teljes mérete (bájtban/karakterben) meghaladja a tippet.
readlines(hint=-1, /)
Paraméterek
- hint
seek
A stream pozíciójának módosítása.
Módosítsa a stream pozícióját a megadott bájteltolásra. Az eltolást a whence által jelzett pozícióhoz viszonyítva értelmezi a rendszer. A whence értékei a következők:
0 – a stream kezdete (az alapértelmezett); eltolásnak nullának vagy pozitívnak kell lennie
1 – a stream aktuális pozíciója; eltolás negatív lehet
2 – a stream vége; eltolás általában negatív
Adja vissza az új abszolút pozíciót.
seek()
seekable
seekable() -> bool
tell
Adja vissza az aktuális streampozíciót.
tell()
truncate
Csonkíthatja a fájlt bájtok méretére.
A fájlmutató változatlan marad. A méret alapértelmezés szerint a tell() által jelentett aktuális I/O-pozícióra van bejelentve. Az új méretet adja vissza.
truncate()
writable
writable() -> bool
write
Írja be a megadott puffert az I/O-adatfolyamba.
A megírt bájtok számát adja vissza, amely mindig a b hossza bájtban.
A BlockingIOErrort aktiválja, ha a puffer megtelt, és a mögöttes nyers adatfolyam jelenleg nem tud több adatot fogadni.
write()
writelines
A streamelendő sorok listájának írása.
A sorelválasztók nincsenek hozzáadva, ezért minden egyes megadott vonalnál szokásos, hogy a végén vonalelválasztó legyen.
writelines(lines, /)
Paraméterek
- lines
Attribútumok
closed
length
name
uri
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: