python将列表写入csv

2023-02-25 00:00:00 python 列表 写入

要将列表写入 CSV 文件,可以使用 Python 的内置 csv 模块。首先,需要导入 csv 模块,并打开一个文件以进行写入。然后,使用 csv.writer() 函数创建一个 CSV writer 对象,并使用 writerow() 方法将每个列表写入 CSV 文件中。例如:

import csv

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

with open('my_file.csv', mode='w', newline='') as file:
    writer = csv.writer(file)
    for row in my_list:
        writer.writerow(row)

在这个例子中,my_list 是一个包含三个列表的列表。with open('my_file.csv', mode='w', newline='') as file: 表示打开一个名为 my_file.csv 的文件,使用 csv.writer() 函数创建一个 CSV writer 对象,newline='' 表示不使用额外的换行符。然后,使用 for 循环遍历 my_list 中的每个列表,并使用 writer.writerow(row) 方法将其写入 CSV 文件中。最后,使用 with 语句来自动关闭文件。输出的 CSV 文件将包含三行,每行包含三个逗号分隔的数字。

相关文章