符合文件I/O
fit的Python项目详细描述
灵活可互操作的数据传输(FIT)协议是一种设计的格式。 专门用于存储和共享源自运动的数据, 健身和健康设备。它是专门为紧凑而设计的, 可互操作且可扩展。本文档将描述fit文件结构 还有解释。
fit协议定义了一组数据存储模板(fit消息),这些模板可以 用于在文件中存储用户配置文件和活动数据等信息。 任何符合fit的设备都可以从任何其他符合fit的设备解释fit文件 装置。
如何
from fit import FitFile from fit.files.activity import ActivityFile from fit.messages.common import FileCreator fin = FitFile.open("path/to/filename.fit") for msg in fin: print msg with FitFile.open("path/to/copy.fit", mode="w") as fout: fout.copy(fin) fnew = ActivityFile.create("path/to/new.fit") fnew.append(FileCreator(software_version=666)) fnew.write() fnew.close()
待办事项
- 组件字段
- 累加字段
- 测试(你可以给我一些很酷的例子)
- 外部扩展的入口点
- 可转换类型
- …