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

标签 python string file types

有一个以文件为参数的只读库函数。 但是我有一个字符串。

如何将字符串转换为文件,以便在读取文件时返回该字符串? 我不想写入磁盘。

最佳答案

StringIO 模块:

>>> import StringIO
>>> f = StringIO.StringIO("foo")
>>> f.read()
'foo'

cStringIO 模块具有相同的接口(interface),速度更快,但不能处理具有非 ASCII 字符的 Unicode 字符串。

StringIO documentation

关于python - 在 Python 中,如何将字符串转换为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1570230/

相关文章:

c - 在查询中填充/插入值

reactjs - 在 Gatsby 中添加 PDF 文件

Python 运行守护进程子进程并读取标准输出

python - 在 python 中的 tkinter.ttk 中使图像精确居中

c++ - 编写一个程序,读取一串包含标点符号的字符,然后写入读取的内容,但标点符号被删除

regex - 在 Perl 中的符号后提取字符串

c - 列出根目录下的内容【C编程】

java - Android 存储和检索数据

python - 在正在读取的csv文件的 "n"位置添加一行

python - 在Python中修改特定索引处的多维数组