![]() |
1
87
您可能正在寻找 io.BytesIO 班它的工作原理与StringIO完全相同,只是它支持二进制数据:
StringIO将抛出TypeError:
|
![]() |
2
24
根据
StringIO
文档,只要您保持unicode或8位,一切都能正常工作。大概
正如预期的那样工作,结果归档文件中的文件与原始文件之间没有区别。 如果您知道这种方法不起作用的特定情况,我最感兴趣的是了解它:) |
![]() |
3
4
查看struct包: https://docs.python.org/library/struct.html ,它允许您将字符串解释为压缩二进制数据。 不确定这是否能完全回答您的问题,但您可以使用struct.unpack()将二进制数据转换为python对象。
在本例中,“>”表示读取大端,而“h”表示短2字节,“l”表示长4字节。显然,您可以将这些更改为从二进制数据中读取所需的任何内容。。。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |