读取csv并查找字符串,直到找到一个空白的列

时间:2017-10-30 16:25:49

标签: python csv parsing

我有一个问题,我无法解决,并希望得到一些帮助。 我有一个csv文件,我需要在列[1]中的所有名称中读取,直到找到空白,然后将该信息输出到指定的csv文件,并在文件名后附加条目的名称。 csv的格式为:(10-24-17, john)。到目前为止,我有以下内容:

import csv
with open("data.csv") as input:
    for row in csv.reader(input):
        data.append((row[0],row[1]))

    for time, names in data: # I don't think this is the right way of doing things
        do(stuff)

1 个答案:

答案 0 :(得分:1)

我不确定我知道你遇到问题的地方..唯一缺少的代码是namebreak上的真相测试:

import csv

with open("data.csv") as f:
    csv_reader = csv.reader(f)
    for i, (time, name) in enumerate(csv_reader):
        name = name.strip()
        if not name:
            print "missing name on line %s" % (i)
            break
    # ...