首页IT科技Python bytes 拼接(python BytesIO操作二进制数据)

Python bytes 拼接(python BytesIO操作二进制数据)

时间2025-08-05 15:21:05分类IT科技浏览5829
导读:1、BytesIO实现了在内存中读写bytes,先创建一个BytesIO,然后写入一些bytes: >...

1            、BytesIO实现了在内存中读写bytes                ,先创建一个BytesIO                   ,然后写入一些bytes:

>>>fromioimportBytesIO >>>f=BytesIO() >>>f.write(中文.encode(utf-8)) 6 >>>print(f.getvalue()) b\xe4\xb8\xad\xe6\x96\x87

注意       ,写入的不是str            ,而是经过UTF-8编码的bytes                。

2                       、类似于StringIO                    ,可以使用bytes初始化BytesIO          ,然后像阅读文件一样读取:

>>>fromioimportBytesIO >>>f=BytesIO(b\xe4\xb8\xad\xe6\x96\x87) >>>f.read() b\xe4\xb8\xad\xe6\x96\x87

以上就是python BytesIO操作二进制数据的方法        ,希望对大家有所帮助                   。更多Python学习推荐:python教学

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
win10电脑屏幕倒过来了怎么办(Win11电脑屏幕倒过来了怎么办?Win11屏幕倒过来的解决方法)