我正在尝试编写一个函数,该函数接收字符串列表并将列表中的每个字符串作为 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)
Run Code Online (Sandbox Code Playgroud)
你需要使用writerow
前任:
import sys
import os
import csv
l= ['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 = '\n')
writer.writerow(list_of_emails)
write_to_csv(l)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9338 次 |
最近记录: |