嗨,我想知道是否有一种方法可以在不导入 CSV 模块的情况下搜索 CSV 文件以按行和列进行搜索。
还有我如何使用 re.findall 在列或行中查找单词的实例
例如,类型是 Horror,电影标题以 The ..开头,所以我需要找到恐怖类型中“The”电影的总数
谢谢
答案 0 :(得分:1)
这可能不是最好的解决方案,但它有效。假设您有一个 films.csv
文件,其中包含电影名称和作者,如下所示:
title, author
The dogs, author1
The cats, author2
Cars, author1
Houses, author3
The apples, Jobs
如果要计算以“The”开头的电影名称出现的次数:
with open('films.csv', 'r') as f:
data = f.read()
n = len(re.findall("The*", data))