Is there a Python class that wraps the file interface (read, write, etc.) around a string? I mean something like stringstream classes in C ++.
I was thinking of using it to redirect print output to a string, e.g.
sys.stdout = string_wrapper() print "foo", "bar", "baz" s = sys.stdout.to_string() #now s == "foo bar baz"
EDIT: This is a duplicate. How do I transfer a string to a file in Python?
source share