在Python中,如何将字符串转换为文件?

Jos*_*ian 3 python string types file

有一个只读库函数,它将文件作为参数.但我有一个字符串.

如何将字符串转换为文件,如果您读取文件,它将返回此字符串?我不想写入磁盘.

Phi*_*hil 15

StringIO模块:

>>> import StringIO
>>> f = StringIO.StringIO("foo")
>>> f.read()
'foo'
Run Code Online (Sandbox Code Playgroud)

cStringIO模块具有相同的接口,并且速度更快,但不能处理具有非ASCII字符的Unicode字符串.

StringIO文档