StringIO Pythona nie radzi sobie z instrukcjami `with`

Muszę się odgryźćtempfile iStringIO wydawało się idealne. Tyle tylko, że wszystko to nie powiedzie się:

In [1]: from StringIO import StringIO
In [2]: with StringIO("foo") as f: f.read()

--> AttributeError: StringIO instance has no attribute '__exit__'

Jaki jest zwykły sposób dostarczania informacji standardowych zamiast odczytu plików z niedeterministyczną zawartością?

questionAnswers(2)

yourAnswerToTheQuestion