python csv文件转换为字典
时间: 2023-08-06 22:04:13 浏览: 93
python 课程表转 csv
5星 · 资源好评率100%
可以使用Python标准库中的csv模块来实现csv文件转换为字典的功能。以下是一个示例代码:
```python
import csv
def csv_to_dict(file_path):
with open(file_path, 'r') as file:
reader = csv.DictReader(file)
result = {}
for row in reader:
for key, value in row.items():
if key in result:
result[key].append(value)
else:
result[key] = [value]
return result
```
这个函数接受一个文件路径作为参数,读取csv文件并将其转换为字典格式。如果csv文件的第一行包含了表头信息,则可以使用csv模块中的DictReader类来读取csv文件,并将每一行转换为一个字典对象。最后,我们可以将每个属性的值存储到一个列表中,并将其作为字典的值返回。
阅读全文