将每个值保存在新行CSV中的列表

时间:2019-06-19 01:28:04

标签: python python-3.x

我正在尝试将一组电子邮件保存到一个csv文件中,每封电子邮件都像这样

example@gmail.com
example2@gmail.com

但是我却将它们放在同一行中,彼此相邻。

我尝试查看CSV模块和许多其他问题都无济于事,希望解决方案很简单 这是我当前的保存到CSV文件的代码,每封电子邮件彼此相邻保存,而不是下面。

with open('emaillist.csv', 'w') as f:
            writer = csv.writer(f)
            writer.writerow(emails)

        f.close()

1 个答案:

答案 0 :(得分:0)

尝试一下:

with open('emaillist.csv', 'w', ) as myfile:
    wr = csv.writer(myfile)
    for email in emails:
        wr.writerow([email])
myfile.close()

Python: CSV write by column rather than row重复