Python 如何将字符串包装在文件中
要创建一个类似于文件(File)的文件对象,其中包含字符串的内容,可以使用StringIO模块。将字符串传递给StringIO的构造函数,然后您可以将其用作文件对象。例如,
>>> from cStringIO import StringIO
>>> f = StringIO('Hello world')
>>> f.read()
'Hello world'
在Python 3中,请使用io模块。例如,
>>> import io
>>> f = io.StringIO('Hello world')
>>> f.read()
'Hello world'
注意,StringIO不接受无法编码为纯ASCII字符串的Unicode字符串。
阅读更多:Python 教程
极客教程