我对Python或这方面的编码是完全陌生的,因此,任何帮助都将不胜感激。我有大约21个Salesforce组织,我正试图从每个组织获取一些信息,并将其放在一个地方,然后通过电子邮件发送出去
import pandas as pd
df = pd.read_csv("secretCSV.csv", usecols = ['client','uname','passw','stoken'])
username = df.loc[[1],'uname'].values[0]
password = df.loc[[1],'passw'].values[0]
sectocken = df.loc[[1],'stoken'].values[0]
我已将所有用户名、密码和安全令牌保存在secretCSV.csv文件中,使用上述代码,我可以获得1行的数据,因为我给出的索引值为0。我想知道如何循环执行此操作,以及在每次循环之后,如何增加索引值,直到读取CSV文件中的所有行
提前感谢你们提供的任何帮助。 阿迪尔
--
您可以在数据帧上进行迭代,但不推荐使用(效率不高、外观不好、代码太多等)
因此,即使有效,也不要这样做:
相反,请执行以下操作:
现在您有了一个带有元组(用户名、密码、sectocken)的sec_列表 访问示例:
sec_list[0][1]
-as in row=0并获取密码(位于[1])谢谢大家的回复。我想我将首先从python学习开始,然后再回到这一点。我应该在编码之前学会编码。:)
此外,我还可以进行迭代(对不起,大多数人都说不要迭代数据帧)并从文件中获取凭据
事实上,我有21个salesforce组织,我正试图从每个组织获取许可证信息,并每天通过电子邮件发送给某些人。我不想公开salesforce凭据,因此选择了平面文件选项
我已经构建了代码来获取salesforce许可证的详细信息,并且能够以我想要的格式为1个客户端获取相同的信息。但是,我必须对21个客户端执行此操作,并考虑迭代凭据,以便在循环上运行getLicense函数,直到提取所有21个客户端的数据
我将学习Python,或者至少比我现在知道的多学一点,然后再回到这里。在此之前,Informatica和批处理脚本将不得不这样做
再次感谢各位的帮助
阿迪尔
Pandas在您希望将操作应用于大型数据集时非常有用,但在python中操作单个单元格时通常不太合适。每次触摸每个单元格时,都需要将其转换为python对象
对于您的目标,我认为标准
csv
模块就是您想要的相关问题 更多 >
编程相关推荐