码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之io模块

时间:2017-09-30 16:27:13      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:init   memory   byte   pytho   bytes   microsoft   字节流   log   缓冲   

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模块

标签:init   memory   byte   pytho   bytes   microsoft   字节流   log   缓冲   

原文地址:http://www.cnblogs.com/leomei91/p/7615173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!