将列表写入csv文件
时间: 2023-02-23 22:51:20 浏览: 81
Python将list元素转存为CSV文件的实现
在 Python 中,可以使用 csv 模块来将列表写入 CSV 文件。
首先,需要使用 Python 的内置 open 函数打开一个文件,并指定写入模式。然后,使用 csv 模块中的 writer 函数创建一个 CSV 写入器,并使用 writerows 函数将列表写入 CSV 文件。
例如,假设你有一个名为 "data" 的列表,其中包含多行数据,每行数据都是一个包含多个字段的列表。你可以使用以下代码将这个列表写入 CSV 文件:
```
import csv
# 将列表写入 CSV 文件
with open('data.csv', 'w', newline='') as csv_file:
writer = csv.writer(csv_file)
writer.writerows(data)
```
在这段代码中,我们首先使用 open 函数打开了一个名为 "data.csv" 的文件,并指定了写入模式。然后,我们使用 csv 模块中的 writer 函数创建了一个 CSV 写入器,并使用 writerows 函数将列表写入文件。
请注意,在这种情况下,列表的每一行都会被写入 CSV 文件的一行中。如果你希望列表的每一个元素都单独成为一行,则可以使用以下代码:
```
import csv
# 将列表写入 CSV 文件
with open('data.csv', 'w', newline='') as csv_file:
writer = csv.writer(csv_file)
for row in data:
writer.writerow(row)
```
在这段代码中
阅读全文