【问题标题】:Save list with each value in new row CSV将列表与新行 CSV 中的每个值一起保存
【发布时间】:2019-06-19 01:28:04
【问题描述】:

我正在尝试将一组电子邮件保存到一个 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()

【问题讨论】:

  • 无论emails 是什么,您都应该遍历它并为每个项目写一行。

标签: python python-3.x


【解决方案1】:

试试这个:

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 的副本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-08
    • 2015-04-01
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多