Python CSV 数据写入:如何将列表数据保存到 CSV 文件
使用 Python 将数据写入 CSV 文件
本文档展示如何使用 Python 将数据写入 CSV 文件。以下是将二维列表数据写入 CSV 文件的步骤和示例代码:
-
导入
csv模块:import csv -
定义你的数据集:
dataSet = [ [0.697, 0.460], [0.774, 0.376], [0.634, 0.264], [0.608, 0.318], [0.556, 0.215], [0.403, 0.237], [0.481, 0.149], [0.437, 0.211], [0.666, 0.091], [0.243, 0.267], [0.245, 0.057], [0.343, 0.099], [0.639, 0.161], [0.657, 0.198], [0.360, 0.370], [0.593, 0.042], [0.719, 0.103], [0.359, 0.188], [0.339, 0.241], [0.282, 0.257], [0.748, 0.232], [0.714, 0.346], [0.483, 0.312], [0.478, 0.437], [0.525, 0.369], [0.751, 0.489], [0.532, 0.472], [0.473, 0.376], [0.725, 0.445], [0.446, 0.459] ] -
打开 CSV 文件并创建写入器对象:
with open('data.csv', mode='w', newline='') as file: writer = csv.writer(file)open('data.csv', mode='w', newline='')打开名为 'data.csv' 的文件进行写入,并使用newline=''防止出现多余的空行。csv.writer(file)创建一个写入器对象,该对象将用于将数据写入 CSV 文件。
-
使用
writer.writerows()写入数据:writer.writerows(dataSet)writer.writerows(dataSet)将数据集中的所有行写入 CSV 文件。
完整代码示例:
import csv
dataSet = [
[0.697, 0.460],
[0.774, 0.376],
[0.634, 0.264],
[0.608, 0.318],
[0.556, 0.215],
[0.403, 0.237],
[0.481, 0.149],
[0.437, 0.211],
[0.666, 0.091],
[0.243, 0.267],
[0.245, 0.057],
[0.343, 0.099],
[0.639, 0.161],
[0.657, 0.198],
[0.360, 0.370],
[0.593, 0.042],
[0.719, 0.103],
[0.359, 0.188],
[0.339, 0.241],
[0.282, 0.257],
[0.748, 0.232],
[0.714, 0.346],
[0.483, 0.312],
[0.478, 0.437],
[0.525, 0.369],
[0.751, 0.489],
[0.532, 0.472],
[0.473, 0.376],
[0.725, 0.445],
[0.446, 0.459]
]
with open('data.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerows(dataSet)
执行此代码将创建一个名为 'data.csv' 的文件,该文件包含你的二维列表数据。
原文地址: https://www.cveoy.top/t/topic/otPK 著作权归作者所有。请勿转载和采集!