免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: aaaa_123
打印 上一主题 下一主题

[文本处理] 时间日期 好 乱 啊 [复制链接]

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
11 [报告]
发表于 2019-10-10 14:35 |只看该作者
本帖最后由 aaaa_123 于 2019-10-10 14:36 编辑

回复 10# cfwyy


thanks  
sorry..  python3 环境没装   稍后试试如何

python2写可以吗





论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
12 [报告]
发表于 2019-10-10 14:35 |只看该作者
另外想试试perl

论坛徽章:
8
2016科比退役纪念章
日期:2018-10-24 08:24:0115-16赛季CBA联赛之北控
日期:2019-03-12 14:34:562016科比退役纪念章
日期:2019-04-01 10:33:0915-16赛季CBA联赛之山东
日期:2019-04-17 12:46:3215-16赛季CBA联赛之广夏
日期:2019-05-09 16:40:4015-16赛季CBA联赛之广夏
日期:2019-10-10 15:33:4015-16赛季CBA联赛之辽宁
日期:2019-10-15 08:37:0615-16赛季CBA联赛之北控
日期:2021-03-30 15:53:34
13 [报告]
发表于 2019-10-10 15:28 |只看该作者
回复 11# aaaa_123
python2肯定也行的,2写的不熟,基本学的时候就用3了
改了一下,也可以跑。
  1. #!/usr/bin/python

  2. Month={
  3.     "January":1,
  4.     "February":2,
  5.     "March":3,
  6.     "April":4,
  7.     "May":5,
  8.     "June":6,
  9.     "July":7,
  10.     "August":8,
  11.     "September":9,
  12.     "October":10,
  13.     "November":11,
  14.     "December":12
  15.     }
  16. with open("1.txt","r") as f:
  17.     s = (line.split() for line in f)
  18.     res = sorted(s,key=lambda line: (line[3],Month[line[1]],line[2],line[0]))
  19. with open("sorted.txt","w") as fw:
  20.     for line in res:
  21.         fw.writelines("{}\n".format(" ".join(line)))
复制代码




论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
14 [报告]
发表于 2019-10-10 15:28 |只看该作者
还没解决啊

论坛徽章:
1
19周年集字徽章-年
日期:2020-10-29 09:39:21
15 [报告]
发表于 2019-10-10 15:31 |只看该作者
sort -k4n -k2M -k3n -k1n file

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
16 [报告]
发表于 2019-10-10 17:22 |只看该作者
回复 13# cfwyy



Thanks   

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
17 [报告]
发表于 2019-10-10 17:23 |只看该作者
回复 15# legs



Thanks  
亮光

论坛徽章:
0
18 [报告]
发表于 2019-10-10 17:59 |只看该作者
回复 15# legs

执行效率是我的100倍 刚刚测了下 厉害呀

论坛徽章:
0
19 [报告]
发表于 2019-10-10 18:00 |只看该作者
回复 10# cfwyy

执行效率是我的4倍 厉害呀

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
20 [报告]
发表于 2019-10-10 20:20 |只看该作者
嗯嗯, 原来可以这么帅
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP