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

Модуль io.StringIO

  • polin11

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

    Spritz 9 апреля 2018 г. 1: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

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

    Spritz 9 апреля 2018 г. 1: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 так что видимо третий вариант

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