国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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学习网!

关注

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

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

白丝袜精华液抹在脚上的功效| 欧美-区二区三区| 内裤亚洲码和欧洲码一样吗| 冯德伦| 女生给男生吃小头头| 《性呻吟》伦理| GOOGLE官网入口| 《温柔善良的儿媳妇》的背景故事| 年轻朋友的妻子5| 《完美邻居2》电影在线观看| 可切换老司机模式浏览器| 日本动浸扑克牌动画片MV| 妈妈俱乐部1-34节小说| JK| 白日梦我 电视剧| 《特别酒店》免费观看| 爸爸缓慢有力送女儿的文案 | 每天晚上都在汆肉中度| 高压监狱4伦理HD| 在线小视频| 《喂奶人妻厨房HD》| 一路向西在线| 女人大阴唇夹缝是阴虚还是阳虚| 蜜桃览器| 暴躁姐姐BGM国语版| 降央卓玛B多大| 丰满的女教师HD中字3D| HTTPS://9.1.CRM...| 少女配狗视频大全播放| 黄金网站9.1入口免费| 少女たちよ观看免费高清电视剧 | 爱的激荡| 女性私密按摩精油| 真实双人插画的视频| 麻豆精品无码国产在线播| 《玉尺经》完整版| 动漫《纯洁的修女》在线看| 《办公室高潮秘书2》| 巜催情精油按摩2高潮| 欧美人动物PPT免费模板大全| 穿真空短裙挤公交会被赶走吗