我有一个csv文件,文件头和值行是:
site,access_key,secret_access_key
sa1,something,something
na1,something,something
等等。我希望这本字典看起来像
site_dict = {"sa1" :{"access_key" : "something", "secret_access_key" : "something"}, "na1" :{"access_key" : "something", "secret_access_key" : "something"}}
我尝试了这里所建议的:How to create a nested dictionary from a csv file with N rows in Python但是它处理的是数值,我无法将它改为字符串值。任何帮助都将不胜感激。如果你提出一个建议或提供一个答案,请把它作为一个答案,这样我可以适当地标记它。编辑:我通过添加引号将sa1和na1改为键
您可以使用
csv
模块来读取和预读取第一行以获取关键字名称:输出:
查找:csv
相关问题 更多 >
编程相关推荐