Я не профессионал, и я почесываю голову, понимая, для чего именно используется StringIO. На некоторых примерах я просматривал интернет. Однако почти все примеры очень абстрактны. И они просто показывают "как" использовать его. Но никто из них не показывает "почему" и "в каких обстоятельствах" он должен/должен его использовать? Спасибо заранее
P.s. не путайте с этим вопросом в stackoverflow: StringIO Usage, который сравнивает строку и StringIo.