使用Python拆分CSV单元格

时间:2015-05-16 18:44:38

标签: python csv merge split

我正在处理一个像下面的列表一样细分的csv文件。

FromAddress    ToAddress        CCaddress              bccaddress        datetext
mary.warner    tim.jim,c.koe,   shannon.m, marcus.p    jim.r, kim.t,    fri, Aug10 

它需要看起来像

FromAddress    ToAddress        CCaddress              bccaddress        datetext
mary.warner    tim.jim          shannon.m              jim.r            fri, Aug10
mary.warner    tim.jim          marcus.p               jim.r            fri, Aug10

等等。

任何可能的建议。我在这里看了几个,但没有人为我做过Python。

1 个答案:

答案 0 :(得分:2)

您是否尝试使用合适的库解析csv,然后根据您的规范重建字符串?

import csv
import sys

f = open(sys.argv[1], 'rt')
try:
  reader = csv.reader(f)
  for row in reader:
    #Assemble/Assign Desired Output Here
finally:
  f.close()