好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python学习笔记-StringIO以及BytesIO

之前我们所说的都是读写真正的文件。其实我们也可以在内存中虚拟一个文件进行读写。Python给咱们提供的官方module有io.StringIO和io.BytesIO.

io.StringIO

String IO用于在内存在读写字符串。StringIO可以传入一个字符初始化。例如

string = StringIO("This is Demo") 

例如:

from io import StringIO

s = StringIO()
s.write("Yes\nYEs")
s.seek(0)
# 将指针拨回到开始位置,否则将会读取不到任何东西

content = s.read()
print content 

更多python学习笔记 - StringIO以及BytesIO相关文章请关注PHP中文网!

查看更多关于python学习笔记-StringIO以及BytesIO的详细内容...

  阅读:46次