我需要你对我正在进行的学校项目的帮助。 所以我有一个包含以下标题的CSV文件: first_name,last_name,电子邮件,职位
我想把这个特定格式的数组作为一个输出:
users [ User(first_name='data row1', last_name='data row1', email='data row1', position=data row1), User(first_name='data row2', last_name='data row2', email='data row2', position=data row2), etc ...]
如果您想要更多上下文,我正在使用Gophish(https://github.com/gophish/gophish),我正在尝试通过python api客户端(https://gophish.gitbooks.io/python-api-client/content/groups.html)自动创建组
谢谢你的时间!
- 罗宾
答案 0 :(得分:0)
您可以点这个链接。
http://www.pythonforbeginners.com/systems-programming/using-the-csv-module-in-python/
类似的东西:
import csv
ifile = open('test.csv', "rb")
reader = csv.reader(ifile)
for row in reader:
#CREATE USER OR ADD IT TO YOUR ARRAY
#User(first_name='row[0]', last_name='row[1]', email='row[2]', position=row[3])
#[..]
ifile.close()