Python论坛  - 讨论区

标题:[python-chinese] 解析值

2006年06月01日 星期四 14:41

Gerald Lee leejd80 at gmail.com
Thu Jun 1 14:41:28 HKT 2006

数据格式如下:
G54D24*
X1000000Y1000000D02*
G01X2400000D01*
X1000000D02*
G01X1170000D01*
X2395000Y1512500D02*
G01X2396913Y1512880D01*
...

上面是文件的格式,由于一个文件的行数经常会过百万行,因此处理起来需要一点时间
在考虑性能的情况下,怎么样解析一行更加快呢?
我现在的做法是从右到左解析,然后将字母对应的数字做到一个字典,整个文件为一个列表,但是一个文件下来需要几秒时间,想优化一下。
目前的想法是把原先的for...in...改为filter,不知道能提高多少性能?

-- 
My Blog >> http://leejd.cndev.org
My QQ >> 9847243
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060601/2adb7fc4/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号