with open('network_csv_01.csv', 'w') as f:
writer = csv.writer(f)
for email in my_network_emails:
writer.writerow([email])我想写一个csv文件,它包含115封电子邮件列表中的10个元素,另一个文件02包含10个元素,依此类推
有人能帮我吗?非常感谢
发布于 2019-01-30 19:24:24
步骤1:将包含115封邮件的列表拆分为12个列表,其中包含10封邮件(最后一个列表仅包含5封邮件)。
步骤2:遍历list列表并将其写入csv。
def chunks(l, n):
"""Splits a list into n number of lists inside a list."""
n = max(1, n)
return [l[i:i+n] for i in range(0, len(l), n)]
email_list = chunks(list_of_115_emails, 10) #returns a list of list,
i = 1
for emails in email_list:
with open(f'network_csv_{i}.csv', 'w') as f:
writer = csv.writer(f)
for email in emails:
writer.writerow([email])
i += 1https://stackoverflow.com/questions/54439206
复制相似问题