未知

pymworks的Python项目详细描述


这是一个用于读取mworks数据文件的纯python模块。

requirements
----


python 2.7上的“basics”不需要lxml,因为py2.6中包含的elementtree
不支持足够的xpath


协议检查需要networkx

====
====


mworks文件是由事件组成的。每个事件都有

time
无符号整数。事件时间(微秒)。
可能与系统时间或服务器启动时间有关。

code
无符号整数。BR/>有些是标准的(0=编解码器等),其他是实验依赖的。
BR/>值< BR>灵活类型。事件的“有效负载”。
可以是dict、list、int、none等。


一个特殊事件(name='codec',code=0)对于理解其他事件很有用。编解码器包含(作为值)代码字典(作为键)和名称(作为值)。


.BR/>此索引被写入磁盘,作为一个隐藏文件('.'预处理)。
对于上面的示例(打开Fo.MWK),索引文件'Fo.MWK '如果不是已经存在的话,将被创建为
。如果不想为文件编制索引,
将索引kwarg设置为false以打开文件:

::


df=pymworks.打开文件(fn,indexed=false)


此数据文件的编解码器可以作为df.codec访问,为了方便起见,可以将反转版本(keys=names,values=codes)作为df.rcodec




df.codec使用#dict,keys=codes,values=event names
df.rcodec\dict,keys=event names,values=codes

读取事件
---


最简单的方法是df.get懔events。

::

cevs=df.get懔events(0)懔get all events with code 0

=df.get_events(['success','failure','ignore'])

编码和值





e=df.get_events('success')[0];get first success event
e.time事件时间(微秒)
e.code事件编码
e.value事件值


===
====
====
























数据工具repo

ldobianary.py被修复为实际工作,而不仅仅是抛出错误

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

推荐PyPI第三方库


热门话题
java通过Spring依赖注入部署CXF服务端点   java字节或字节,请解释   java Swing组件命名约定?   java可以在JOptionPane中放置多个输入。显示输入对话框?   Dropwizard for Hibernate中的java SQLight方言   Windows8中的java CPU负载   将Java版本号映射到主要Java版本   使用数据库Java重新启动pi   java如何在RecyclerView中显示ArrayList?   使用枚举作为映射键的java会在数据库中生成RAW   java vscode不能用于本机模块?   分段函数的java导数   java为什么主体在spring安全性中作为类型对象返回?   java MySupportMapFragment未按照google地图Android显示位置名称   java Android OCR(光学字符识别)   java有什么理由我不应该使用文件阅读器吗?   java私有静态成员内存使用   java在将POJO转换为xml时去掉innerclass的类名   java我需要关闭音频剪辑吗?   java最新文件和文件的动态命名