ФорумПрограммированиеPython → Модуль io.StringIO

Модуль io.StringIO

  • polin11

    Сообщения: 41 Репутация: N Группа: Кто попало

    Spritz Апрель 9, 2018, 11:45 д.п.

    есть вопрос Python 3.3
    you use the io.StringIO module when
    Answer:
    1) using a string-like object that is an immutable type
    2) writing string contents to a diskfile
    3)performing text based input/output operations on a file-like in memory stream
    4)manipulating a diskfiles contents without using cumbersome seek/write operations
    5) transmitting a string over an open soket
    Насколько понимаю, если нужно работать со строкой как с файлом. Модуль StringIO как раз дает такую возможность.
    Но какой вариант правильный не могу сообразить, по моему ни один не подходит, ближе всего в моем понимании 1) или 3)

  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Апрель 9, 2018, 11:57 д.п., спустя 11 минут 55 секунд

    class io.TextIOBase
    Base class for text streams. This class provides a character and line based interface to stream I/O. There is no readinto() method because Python’s character strings are immutable. It inherits IOBase.

    @polin11 так что видимо третий вариант

Пожалуйста, авторизуйтесь, чтобы написать комментарий!