使用python

时间:2017-02-18 12:31:31

标签: python list csv text

我有一个像

这样的数据列表

名称\ n 名称 移动 电子邮件 Adiba 主席 880123456 adiba@gmail.com DELIM 助理教授 8801734534 delim@gmail.com 马里 助理教授 88013254534 mali@gmail.com

现在我想把它放在像这个farmat的csv文件中。

Name    Designations    Mobile             Email
Adiba   Chairman        +880123456      adiba@gmail.com
delim   Asst Prof       +880173453      delim@gmail.com
mali    Asst Prof       +88013254534    mali@gmail.com

如何使用python语言分离4部分?

1 个答案:

答案 0 :(得分:0)

所以,你有一个列表/元组列表,每个元组中有4个部分 - 名称,名称,电话和电子邮件。所以,你可以这样做 -

csvfile =  open("hello.csv", "w", newline="")
writer = csv.writer(csvfile)
writer.writerows(list_to_write)
csvfile.close()

确保在完成后关闭文件。

编辑

如果您要从网页上删除,那么在获取名称,名称,电话和电子邮件的值后,会创建一个元组,然后将其附加到列表中。

list_to_write = []
append_it = (Name, Designation, Phone, Email)
list_to_write.append(append_it)

写入csv文件时要小心csv.writerow()。使用csv.writerows(),它将写入列表中的所有行,csv.writerow()将只写第一行。