[英]Write from list to csv file, 10 by 10
with open('network_csv_01.csv', 'w') as f:
writer = csv.writer(f)
for email in my_network_emails:
writer.writerow([email])
我想編寫包含115個電子郵件列表中的10個元素的csv文件,以及包含10個元素的anotherfile 02等
有人可以幫助我,非常感謝
第1步:將115封電子郵件列表分為12個列表,其中包含10封電子郵件(最后一封僅包含5封電子郵件)。
步驟2:遍歷列表列表並將其寫入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 += 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.