将csv文件转换为python字典
答
对于input.csv
CSV文件控股:
A,B,24
这可以做如下:
import csv
my_dict = {}
with open('input.csv') as f_input:
for row in csv.reader(f_input):
my_dict[row[0]] = {row[1] : row[2]}
print my_dict
给你:
{'A': {'B': '24'}}
+0
非常感谢@Martin ...它确实有效:) –
+0
不客气!不要忘记点击灰色的勾号(在上/下箭头下)接受答案作为接受的解决方案。你也应该拿到你的学者证。 –
我不知道什么是A, B,24型csv文件的意思。熊猫有一个很好的阅读csv方法,虽然 –
请告诉我们你试过什么和你卡在哪里。你有没有在标准库中找到['csv'模块](https://docs.python.org/3/library/csv.html)?这应该发生在每一行吗?不要在评论中回答,[编辑]你的问题以包含这些信息。 –