一 因为5*12有点业余时间,二 由于在学习python 所以就用它实现了一把上篇文章的功能(Mysql列转行)group_concat的反向应用(python实现)-LMLPHP
对于需求我就不再描述了,有兴趣的可以看一下上篇文章
搂一眼原始文件
(Mysql列转行)group_concat的反向应用(python实现)-LMLPHP
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行代码 也算比较简单啊~哈哈
处理后的结果文件
(Mysql列转行)group_concat的反向应用(python实现)-LMLPHP

如何?注意到了吗?python还自动把原来头三行10位数的 前面补零给补成13位了~牛!
12-04 08:32
查看更多