python学习之io模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之io模块相关的知识,希望对你有一定的参考价值。

class io.BytesIO([initial_bytes])

他是一个_io.BytesIO对象。

用这个类的实例可以操作内存缓冲区中的字节流。

>>> s = hello
>>> b = s.encode()
>>> b
bhello
>>> import io
>>> a = io.BytesIO(b)
>>> a
<_io.BytesIO object at 0x00000064DF5DA2B0>
>>> c = a.getbuffer()
>>> c
<memory at 0x00000064DF5F0648>
>>> n = ‘12‘
>>> b1 = n.encode()
>>> c[1:3] = b1
>>> a.getvalue()
b‘h12lo‘

使用该类的实例可以创建缓冲区并在缓冲区中操作字节流。

 






以上是关于python学习之io模块的主要内容,如果未能解决你的问题,请参考以下文章

Python学习之模块

python学习之模块:xlsxwriter

Python面向对象学习之八,装饰器

Python模块学习之特殊函数 __call__ 的使用

python学习之sys模块

python学习之argparse模块