python - python列表到csv文件,每个项目都在新行中
问题描述
我正在尝试编写一个函数,该函数接收字符串列表并将列表中的每个字符串作为 csv 文件中的单独行写入,但我没有得到任何输出。你能帮我理解我做错了什么吗?这是我的代码:
import sys
import os
import csv
list= ['name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com']
def write_to_csv(list_of_emails):
with open('emails.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile, delimiter = ',')
writer.writerows(list_of_emails)
write_to_csv(list)
解决方案
你为什么不尝试用熊猫来做呢。这非常容易。:)
lst = ['name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com', 'name@domain.com']
一、导入包
import pandas
然后,创建数据框
df = pandas.DataFrame(data={"email": lst})
然后,导出到 csv :)
df.to_csv("./mycsv.csv", sep=',',index=False)
完成:) 让我知道这个是否适合你!
推荐阅读
- java - maven-surefire-plugin 不适用于配置文件
- r - 有没有办法优化这个语句:从向量中选择值
- docker - Jenkins 构建 Docker 守护进程不在 kubernetes 集群上运行
- angular - 如何在 Angular 6 单元测试中测试输入元素和事件
- c# - iOS 设备检查 - 服务器端 C# .net 解决方案 (JWT)
- javascript - 从下拉菜单中反应添加字段
- amazon-web-services - AWS IAM Polciy 允许修改账单联系人
- apache-kafka - kafka 代理是否总是在响应读/写请求时检查它是否是领导者
- ffmpeg - 重新发送流会导致 ffmpeg 崩溃
- reactjs - 在这里我试图显示一个选项卡,单击一个按钮,其中(列表)是一个默认选项卡,但我得到一个巨大的错误,说没有重载匹配这个调用