【发布时间】:2021-08-04 19:20:27
【问题描述】:
我正在尝试读取Accounts.csv,然后我尝试对其进行格式化,以便读取的csv 是下面dictionary 的格式。我怎么能做到这一点?
Accounts.csv 文件:
AccountName, APIkey, APIsecret
Account1,sdhsdhjsd,sadjkaskldjaskdadasdfvg
Account2,sdasdasdadc,sdasdasdassvsdvdsfdfsaf
代码:
import pandas as pd
data =pd.read_csv('Accounts.csv').to_dict('dict')
for clients_info in Accounts.values():
print("Accountname:", clients_info['AccountName'], "APIkey:", clients_info['APIKey'], "APIsecret:", clients_info['APIsecret'])
预期输出:
Accountname: Acount1 APIkey: sdhsdhjsd APIsecret: sadjkaskldjaskdadasdfvg
Accountname: Acount2 APIkey: sdasdasdadc APIsecret: sdasdasdassvsdvdsfdfsaf
实际输出:
TypeError: tuple indices must be integers or slices, not str
【问题讨论】:
标签: python-3.x pandas dictionary for-loop formatting