Python 2
您可以使用StringIO:
>>> msg = "Bob SmithnJane DoenJane,nPlease order more widgetsnThanks,nBobn">>> msg'Bob SmithnJane DoenJane,nPlease order more widgetsnThanks,nBobn'>>> import StringIO>>> buf = StringIO.StringIO(msg)>>> buf.readline()'Bob Smithn'>>> buf.readline()'Jane Doen'
如果性能很重要,请确保使用cStringIO。
Python 3
您可以使用io.StringIO:
>>> import io>>> buf = io.StringIO(msg)>>> buf.readline()'Bob Smithn'>>> buf.readline()'Jane Doen'>>> len(buf.read())44



