问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用python将要的数据筛选出来

发布网友 发布时间:2022-05-12 04:22

我来回答

2个回答

热心网友 时间:2023-11-12 07:51

#!/usr/bin/python
# encoding: utf-8
# filename: .qa.py

depno = {'01':'市中支行',
         '02':'槐荫支行',
       }#机构代码:机构名称
staffnoanddepno= {'0001':'01',
         '0002':'01',
         '0003':'02'
       }#员工代码:机构代码

data_content = """
2010-03-20 17:55:08|0002|4202|0
2010-03-20 17:55:32|0003|5204|755008
2010-03-20 18:08:57|0001|5204|680464
2010-03-20 18:10:07|0002|4202|0
"""

import re
patt = re.compile(r"""
    (?P<dt>\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2})
    \|
    (?P<staffkey>\d*)
    \|
    (?P<item>\d*)
    \|
    (?P<value>\d*)
    """, re.I|re.U|re.X)

result = {}
for m in filter(None, map(patt.match, data_content.splitlines())):
    d = m.groupdict()
    dep_key = staffnoanddepno.get(d["staffkey"])
    result.setdefault(dep_key, {})\
        .setdefault(d["staffkey"], [])\
        .append((d["dt"], d["item"], d["value"]))

for dep_key in sorted(result):
    print dep_key, depno.get(dep_key)
    for staffkey in sorted(result[dep_key]):
        print "\t", staffkey
        for dt, item, value in result[dep_key][staffkey]:
            print "\t"*2, dt, item, value

#~ >python -u ".qa.py"
#~ 01 市中支行
#~ 0001
#~ 2010-03-20 18:08:57 5204 680464
#~ 0002
#~ 2010-03-20 17:55:08 4202 0
#~ 2010-03-20 18:10:07 4202 0
#~ 02 槐荫支行
#~ 0003
#~ 2010-03-20 17:55:32 5204 755008
#~ >Exit code: 0    Time: 0.064

热心网友 时间:2023-11-12 07:51

给个具体例子行不?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孔子周游列国坐的什么车? 高内聚 ,低耦合 到底是什么意思? 高内聚低耦合的设计原则 清爽百合虾仁 高内聚低耦合原则 4题求详细解答,高中数学题 ...JAVA项目中各自功能与优点,他们之间的联系是什么? ...是pl/sql写好了,但是不是我们写哦,我想问各位java程序猿们,你们写吗... 核桃分心木泡几次水合适 核桃分心木泡多少次水合适 灯为什么不是短路 男孩属鸡取名蕾子好吗? excel表格,如何筛选其中某个数据的所在行和上下两行数据,然后筛选复制python? 属鸡的人用什么小名最好 python 筛选数据 python从xls筛选并做数据互换 谁知道魔兽上面各个种族的战术? 换浪琴表带扣子坏了可以修吗修吗多多少少钱 洛阳博爱医院在试用期内辞职有哪些手续 试用期辞职体检报告可以归还吗 波音737的性能规格 波音737机身的长及宽 百信银行扣款是哪个网贷 办理身份证多大年龄才能办 多少岁可以办身份证件 蛋皮上出现红点,很痒从前天开始,我的蛋皮上就有几个 沈阳苏家屯是几线城市还有辽阳的灯塔是几线城市 沈阳地铁在建的是几号线 哈勃APP炒股软件靠谱吗 你好!我的蛋皮有红点,阴茎有道红是怎么回事? 鸡蛋壳上有红点 ,密密麻麻还比较多是怎么回事?能吃吗? 教师节关于感谢老师报答老师的作文...最好是初中生的 河南省省考行测一般都是考试多长时间多少题? 响水县工伤认定书上哪里查 怎样减去大腿外侧的肉肉? 申请工伤伤残鉴定都需要什么?鉴定金多少钱? 跪求手机游戏我是OPPOA121 教师奈奈.同居俏佳人.同居前女之类游戏,Java版的240×320,越多越好 求手机游戏“同居俏佳人”等奥尔游戏,还有教师奈奈,俏女仆java 奈奈女教师下部JAVA。 240*320 同类也要 邮箱13106535833@163.com 求手机游戏 JAVA同居俏佳人 新任教师奈奈 同居俏女仆 求教师奈奈 同居俏佳人的JAVA游戏,有的发 lgl805200@21cn.com 有用给高分 手游18X的,女教师柏奇奈奈(下)之类的,要多一点,好玩的240*320 java的~谢谢!邮箱gzh19960123@163.com 还是在校学生,女学生手表哪个品牌好? 手表儿童女孩子 - 百度 股权收益权质押是否需登记 二十四节气官方英语是什么? 二十四节气的英语 股权收益权质押需要登记吗 求助,天然气阀门自己怎么打开 FILLMED玻尿酸填充鼻基底法令纹,效果好不好啊? 电脑是怎样诞生的?