io.BytesIO

class io.BytesIO ( [initial_bytes] )

РСализация ΠΏΠΎΡ‚ΠΎΠΊΠ° с использованиСм Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° Π² памяти. Он наслСдуСт BufferedIOBase. Π‘ΡƒΡ„Π΅Ρ€ удаляСтся ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° close ().

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ initial_bytes - это Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (bytes-like object ), содСрТащий Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

BytesIO прСдоставляСт ΠΈΠ»ΠΈ пСрСопрСдСляСт эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈΠ· BufferedIOBase ΠΈ IOBase:

  • getbuffer ()

  • getvalue () - Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС Π±Π°ΠΉΡ‚Ρ‹, содСрТащиСся Π² Π±ΡƒΡ„Π΅Ρ€Π΅

  • read1 ()

  • readinto1 ()

Last updated

Was this helpful?