Extract data from tsv file python

后端 未结 2 494
悲&欢浪女
悲&欢浪女 2021-01-27 17:16

I have a TSV file, that looks like this:

A   B   C   D   D=1;E=2
S   D   F   G   H=2;B=4

I\'d like to write the contents to another tsv file in

2条回答
  •  爱一瞬间的悲伤
    2021-01-27 17:27

    with open('path/to/input') as infile, open('path/to/output', 'w') as outfile:
        writer = csv.writer(outfile, delimiter='\t')
        for line in csv.reader(infile, delimiter='\t'):
            vals = line[-1]
            headers = line[:-1]
            for val in vals.split(';'):
                writer.writeline(headers + [val])
    

提交回复
热议问题