Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2013414
  • 博文数量: 148
  • 博客积分: 7697
  • 博客等级: 少将
  • 技术积分: 3071
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-10 23:04
个人简介

MiBDP,数据开发、项目团队、数据应用和产品在路上,金融保险、互联网网游、电商、新零售行业、大数据和AI在路上。对数仓、模型、ETL、数据产品应用了解。DTCC 2013演讲嘉宾,曾做过两款大获好评的数据产品平台。知识星球ID:35863277

文章分类
文章存档

2020年(1)

2019年(2)

2017年(2)

2016年(5)

2015年(1)

2014年(1)

2013年(6)

2012年(5)

2011年(24)

2010年(28)

2009年(1)

2008年(6)

2007年(30)

2006年(36)

分类: Python/Ruby

2013-11-19 16:10:51

一 因为5*12有点业余时间,二 由于在学习python 所以就用它实现了一把上篇文章的功能
对于需求我就不再描述了,有兴趣的可以看一下上篇文章
搂一眼原始文件

Ok下面直接上 python代码

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. #filename = split_str.py
  3.  
  4. import csv
  5.  
  6. myfile = file("syk_split.txt",'w')
  7. f = open("syk_split.csv")
  8. reader = csv.reader(f)
  9. for c1,c2 in reader:
  10.     for item in c2.split('|'):
  11.         print >> myfile, c1,item +"\n",
  12. f.close()
  13. myfile.close()
相比mysql那个 这个9行代码 也算比较简单啊~哈哈
处理后的结果文件

如何?注意到了吗?python还自动把原来头三行10位数的 前面补零给补成13位了~牛!
阅读(7598) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~