- 9
- 0
- 约4.8千字
- 约 5页
- 2017-08-29 发布于浙江
- 举报
6.11 读写二进制数组数据
6.11 读写⼆进制数组数据
问题
你想读写⼀个⼆进制数组的结构化数据到Python元组中。
解决⽅案
可以使⽤ struct 模块处理⼆进制数据。下⾯是⼀ ⽰例代码将⼀个Python元组列表
写⼊⼀个⼆进制⽂件,并使⽤ struct 将每个元组编码为⼀个结构体。
from struct import Struct
def write_records(records, format, f):
Write a sequence of tuples to a binary file of structures.
record_struct = Struct(format)
for r in records:
f.write(record_struct.pack( r))
# Example
if __name__ == __main__:
records = [ (1, 2.3, 4 .5),
(6, 7.8, 9.0),
(12, 13.4, 56.7) ]
with open(data.b, wb) as f:
write_re
您可能关注的文档
- 2017宁夏特岗招聘面试备考:《有趣的二等分》教学设计.doc
- 2017届高三第二次调研考试语文试题(答案).doc
- 2017年中环杯3年级初赛模拟卷.pdf
- 2017年南开大学工商管理考研-2016年考试大纲 学费 学制 培养方式.pdf
- 2017年武汉八大商圈消费者研究报告-上书房信息咨询.pdf
- 2017年江苏省高数复习资料第八单元 多元函数微分学.doc
- 2017年北外翻译硕士日语考研参考书目、考研真题、考试科目.pdf
- 2017年江苏省专转本高数第八章第四节二阶常系数线性微分方程.ppt
- 2018在职研究生1月联考线性代数如何拿满分.docx
- 2018考研数学重难点之二阶常系数线齐次差分方程通解分析、.doc
最近下载
- 广东广州铁路职业技术学院招聘笔试真题2021.docx VIP
- DZT 0376-2021 智能矿山建设规范.docx VIP
- 2025年广州铁路职业技术学院辅导员招聘考试笔试备考题库.docx VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 19XR开利离心机组手册(打印版).docx VIP
- 通达信指标公式源码机构进场指标.doc VIP
- 建筑与市政工程防水通用规范学习课件.pptx VIP
- DL_T 5700—2025居住区供配电设施建设精要.docx VIP
- 2026年广州铁路职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
- 模具设计之缩口、旋压与校形.ppt VIP
原创力文档

文档评论(0)