python - 在 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)
解决方案
对不起我的错误检查这个
dates = []
with open("test.csv") as f:
for row in f:
dates.append(row.split()[0])
推荐阅读
- git - 我不小心用 git 删除了我的所有文件
- python - np.nan_to_num 导致错误 RuntimeWarning: 在 true_divide 中遇到无效值
- python - Pandas read_sql:转换数据类型时出错
- python - 如何让班里的新人成为玩家?
- flutter - 如何获取被点击的小部件?
- python - 访问 Set 中的元素
- relationship - Filemaker,当表不需要关联时,如何从一个表中获取数据以在另一个表中使用
- google-chrome-extension - 如何调试清单 v3 的 chrome 扩展服务工作者?
- mysql - SQL中将INT类型的YYYYMMDDHHMMSS改为VARCHAR的YYYY-MM-DD
- excel - VBA 和目录有什么问题?