python笔记之BytesIO
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python笔记之BytesIO相关的知识,希望对你有一定的参考价值。
1. 什么是BytesIO
BytesIO与StringIO类似,不同的是StringIO只能存放string,BytesIO是用来存放bytes的,它提供了在内存中读写字节的能力。
即在内存中读写字符串使用StringIO,读写bytes使用BytesIO。
2. 如何使用
from io import BytesIO if __name__ == \'__main__\': buff = BytesIO() buff.write(b\'hello, python\') s = buff.read() print(s) s = buff.getvalue() print(s) buff.seek(0) s = buff.read() print(s)
参考资料:
1. https://docs.python.org/2/library/io.html
2. https://www.zhihu.com/question/49102468
.
以上是关于python笔记之BytesIO的主要内容,如果未能解决你的问题,请参考以下文章
Python学习笔记__9.2章 StringIO 和 BytesIO
Python之IO编程——文件读写StringIO/BytesIO操作文件和目录序列化