Erstellen eines Streams zum Durchlaufen der Zeichenfolge in Python

Ich möchte einen Stream aus einer Zeichenfolge in Python erstellen, damit er dem Lesen der Zeichenfolge entspricht, als würde er aus einer Textdatei gelesen. so etwas wie:

for line in open('myfile.txt'): print line

mit der Ausnahme, dass der Inhalt von 'myfile.txt' in einer Zeichenfolge gespeichert wirds. Ist das der richtige / beste Weg, es zu tun?

s = StringIO.StringIO("a\t\b\nc\td\n")
for line in s: print line

Antworten auf die Frage(2)

Ihre Antwort auf die Frage