python - 如何在 Python 中创建假文本文件

标签 python python-2.7 readlines

如何在 Python 中创建一个包含文本的假文件对象?我正在尝试为接受文件对象并通过 readlines() 检索文本然后进行一些文本操作的方法编写单元测试。请注意我无法在文件系统上创建实际文件。该解决方案必须与 Python 2.7.3 兼容。

最佳答案

这正是StringIO/cStringIO (在 Python 3 中重命名为 io.StringIO)用于。

关于python - 如何在 Python 中创建假文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11833428/

相关文章:

python - if 语句未检测到 Unicode Dash

python - 如何在 lambda 函数中执行赋值

python - 让 Psychopy 构建器每 3 张图像后等待响应

python - 在 python 中使用 readlines 时忽略 last\n

Python读取两个字符串之间的特定文本行

Python:我应该在这里使用委托(delegate)还是继承?

python - 如何添加计时器参数以从AWS在github上执行代码?

python - Python 中的子类和父类

python - 从元组元组中的另一个值获取值,而不使用 for 循环

Python连续读取文件