1

嗨,我想知道是否有一种方法可以在不导入 CSV 模块以按行和列搜索的情况下搜索 CSV 文件。

另外,我如何使用 re.findall 在列或行中查找单词的实例

例如,类型是恐怖片,电影标题以 The ..开头,所以我需要找到恐怖类型片中“The”电影的总数

谢谢

4

1 回答 1

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))   
于 2021-04-24T14:51:13.990 回答