csv用python解析成特定的格式

时间:2017-03-22 14:00:58

标签: python csv

我需要你对我正在进行的学校项目的帮助。 所以我有一个包含以下标题的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)自动创建组

谢谢你的时间!

- 罗宾

1 个答案:

答案 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()