符合文件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()

待办事项

  • 组件字段
  • 累加字段
  • 测试(你可以给我一些很酷的例子)
  • 外部扩展的入口点
  • 可转换类型

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java查询,该查询应返回特定相关实体的实体   java创建了两个可运行的JAR,它们使用相同的库而不需要两次   java swing应用程序如何设置面板中组件的高度(和宽度)   在fat jar中找不到java JasperReport文件错误   kotlin在java中如何称呼这个构造函数?   java为什么被零除是一个不可恢复的问题?   java为SUTime添加用于解析季度的自定义规则   java merge 2带所有元素的排序列表   从字符串StringUtils Java中提取数字   java ForLoops最大和最小数   java我可以为嵌入式tomcat 8定义始终保持活动状态的最小executer线程数吗?   java当metod返回ResponseEntry<Resource>抛出错误时,如何返回ModelandView?   java片段翻译和电话定位错误   javagwt:如何让regex(模式和匹配器)在客户端工作   java EAR文件和“WebSphere增强的EAR”之间有什么区别?