我有一个包含名称,电子邮件地址和总分的csv文件,并且尝试使用Python为每个人生成一个文本文件,其中文本文件的名称为(email).txt。如何在csv文件中的行中循环,获取每个人的电子邮件地址并生成(email).txt格式的文本文件到我的目录?
import pandas as pd
reader=pd.read_csv('Marks.csv', delimiter = ',')
reader.head()
email = reader['EMAIL']
print(email)
for email in row:
print(email)
答案 0 :(得分:1)
您需要使用open
函数来创建文件
import pandas as pd
reader=pd.read_csv('Marks.csv', delimiter = ',')
reader.head()
email = reader['EMAIL']
print(email)
for email in row:
filename=email+".txt"
open(filename,"w") # This line will create a file named email.txt
print(email)