Для чего на самом деле используется StringIO в Python?

Я не профессионал и ломал голову над тем, чтобы понять, для чего именно используется StringIO. Я искал в Интернете несколько примеров. Однако почти все примеры очень абстрактны. И они просто показывают, «как» это использовать. Но ни один из них не показывает «почему» и «при каких обстоятельствах» следует / будет его использовать? Заранее спасибо

p.s. не путать с этим вопросом о stackoverflow: Использование StringIO , которое сравнивает строку и StringIo.

66
задан Brian Burns 25 May 2018 в 12:29
поделиться