韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python能读写内存吗

python能读写内存吗

头像

silencement

2020-02-06 16:46:172751浏览 · 0收藏 · 0评论

Python内存中的读取与写入

1、内存中的读写-StirngIO

StirngIO顾名思义就是在内存中读写str字符串

sio.write(str)

功能:将字符串写入sio对象中。

sio.getvalue()

功能:获取写入的内容

from io import StringIO#
sio = StringIO()
sio.write("hello")
sio.write("good")
print(sio.getvalue())
#结果:hellogood

sio2.read()
功能:一次性读取所有的sio对象中的内容

from io import StringIO#
sio2 = StringIO("hello jerry!!!")
print(sio2.read())
#结果:hello jerry!!!

2、在内存中读取二进制字符串-BytesIO

StringIO操作的只能是str,如果要操作二进制数据,就需要使用BytesIO,BytesIO实现了在内存中读写bytes。

与StringIO操作类似,但是注意要进行编码写入bytes

from io import BytesIO
f = BytesIO()
f.write("中文".encode('utf-8'))#写入的不是str,而是经过UTF-8编码的bytes
print(f.getvalue())#未解码
print(f.getvalue().decode("utf-8"))#解码

#结果
#未解码:b'\xe4\xb8\xad\xe6\x96\x87'
#解码:中文
from io import BytesIO
bio2 = BytesIO("中国红".encode("utf-8"))
print(bio2.read().decode("utf-8"))
#结果:中国红

更多学习内容,请点击Python学习网!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

老公把舌头放进我B里揽拌| 美国式的家庭忌讳1-4| 精品人OR猪OR狗的DNA| 老公不在家憋不住了该怎么办| 老赵在货车把儿媳妇送到了| 老牛耕田陈雪全文免费阅读笔趣阁| 魔咒未删减| 鲁鲁射击免费播放电视剧全部| 少女たちよ观看免费高清电视剧| 被室友男朋友认错后BY阿司匹林| 日产无码久久久久久精品红桃| 亚洲AV少妇高潮嗷嗷叫| 隐私图片| 日本大片又大又好看的PPT| 《男医生的特殊治疗》| 《晚上准备好纸巾》| 免费观看B站刺激战场2023| [汉化版]全彩漫画免费阅读 | YY影院免费观看电视剧网站| BOBO浏览器(海外版)| 女性私密紧致情趣玩具| 小柔与王叔的第一次相遇是第几集| 王娟被老赵一夜干4次| 老和尚猛挺进她莹莹的体导演是谁| 道具调教自慰颤抖呻吟AV| 巜禁忌7》A片| 扌击辶鬲小| 星空无限传媒免费观看电视剧| 人犬兽人在线观看免费完整| 电影初尝云雨之欢免费观看| 《爸开车我抱着妈妈去姥姥家》| 万能浏览器| 为什么妓女磨两下就很多水| HTTPS://9.1.CRM...| 少女配狗视频大全播放| 小洞流口水了 是不是饿了| 万能浏览器| 啵啵浏览器| BOBO浏览器老司机模式改版特..| 爸爸经常出差妈妈给我生孩子| 做一次爱下面多久才能恢复