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

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

时间2025-06-15 23:52:07分类IT科技浏览5298
导读: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
Python中的不等于符号(python中any函数如何使用?) 提升网站访问性能(提高网站速度,加速收录提升排名)