首页 > 解决方案 > 在 python 中使用 readlines 和 split 函数解析文件

问题描述

我有我正在尝试解析的文件。我想在每一行打印 date_of_birth。下面的代码只返回第一行。我不想使用 readlines,因为我的一些文件非常大。

HEADER: Date_of_birth, ID, First_Name, Last_Name
1/1/1970, 1, John, Smith
12/31/1969, 2, Peter, Smith
with open("test.csv", "r") as f:
    lines = f.readline().split[0]
    print(lines)

标签: pythonparsingreadline

解决方案


对不起我的错误检查这个

dates = []
with open("test.csv") as f:
    for row in f:
        dates.append(row.split()[0])

推荐阅读