用python读取文件bili2.csv,利用正则表达式有关方法,将所有‘标题’这一列的数据单独取出存入名为“title”的列表里
时间: 2024-03-21 13:41:25 浏览: 139
python读取csv文件并把文件放入一个list中的实例讲解
5星 · 资源好评率100%
好的,可以使用Python内置的csv模块和re模块来读取文件并提取数据。下面是代码示例:
```python
import csv
import re
# 读取CSV文件
with open('bili2.csv', 'r', encoding='utf-8') as f:
reader = csv.DictReader(f)
# 创建空列表来存储标题数据
title = []
# 遍历CSV文件中的每一行
for row in reader:
# 使用正则表达式提取标题数据
# 这里假设标题数据在CSV文件中的列名为'标题'
pattern = re.compile('.*标题.*')
for key in row.keys():
if pattern.match(key):
title.append(row[key])
# 输出提取的标题数据
print(title)
```
注意,这里的正则表达式`'.*标题.*'`是通用的,可以匹配包含“标题”两个字的任意字符串。如果你的CSV文件中的“标题”列名不是这个,需要相应地修改正则表达式。
阅读全文