未知

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为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空