免费注册 查看新帖 |

Chinaunix

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

python解决数据信息提取 [复制链接]

论坛徽章:
5
巨蟹座
日期:2014-08-28 18:12:342015年迎新春徽章
日期:2015-03-04 10:01:4415-16赛季CBA联赛之江苏
日期:2016-04-28 09:43:3115-16赛季CBA联赛之吉林
日期:2016-06-22 10:34:4315-16赛季CBA联赛之山西
日期:2016-08-16 16:29:55
1 [报告]
发表于 2016-01-21 11:23 |显示全部楼层
自己做数据太累了。。。
你还是贴出来吧。。。 逻辑其实不难

论坛徽章:
5
巨蟹座
日期:2014-08-28 18:12:342015年迎新春徽章
日期:2015-03-04 10:01:4415-16赛季CBA联赛之江苏
日期:2016-04-28 09:43:3115-16赛季CBA联赛之吉林
日期:2016-06-22 10:34:4315-16赛季CBA联赛之山西
日期:2016-08-16 16:29:55
2 [报告]
发表于 2016-01-25 13:34 |显示全部楼层
本帖最后由 Linux_manne 于 2016-01-25 13:59 编辑
  1. f = open("test.txt")
  2. content_list = f.readlines()
  3. AF_LIST = []
  4. C1_LIST = []
  5. AF_OUTER_LIST = []
  6. C1_OUTER_LIST = []
  7. for n,content in enumerate(content_list):
  8.     if content.startswith('AF'):
  9.         AF_LIST.append(content.replace("AF",'').strip())
  10.         while content_list[n+1].startswith(' '):
  11.             AF_LIST.append(content_list[n+1].strip())
  12.             n = n + 1
  13.         AF_OUTER_LIST.append(AF_LIST)

  14.     if content.startswith("C1"):
  15.         C1_LIST.append(content.replace("C1",'').split(',')[-1].strip())
  16.         while content_list[n+1].startswith(' '):
  17.             x = content_list[n+1].split(',')[-1]
  18.             C1_LIST.append(x.strip())
  19.             n = n + 1
  20.         C1_OUTER_LIST.append(C1_LIST)
  21.     else:
  22.         AF_LIST = []
  23.         C1_LIST = []

  24. print AF_OUTER_LIST
  25. print C1_OUTER_LIST

  26. for i,al in enumerate(AF_OUTER_LIST):
  27.     if len(al) == len(C1_OUTER_LIST[i]):
  28.         print zip(al,C1_OUTER_LIST[i])

  29.     elif len(C1_OUTER_LIST[i]) == 1:
  30.         print zip(al, C1_OUTER_LIST[i] * len(AF_OUTER_LIST[i]))
复制代码
你看下 我没仔细验证过...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP