使用Python代码将二维数据生成一个csv文件
学校排名 学校名称 省市 总分 指标得分
1 清华大学 北京市 95.9 100.0
2 北京大学 北京市 82.6 98.9
3 浙江大学 浙江省 80 88.8
4 上海交通大学 上海市 78.7 90.6
最简单的,直接在每个数据项中间加上逗号,每一行加上换行符
直接写入文本文件即可。
liss_a = [] #二维数组
with open(filepath, 'wb') as f:
writer = csv.writer(f)
for item in list_a:
writer.writerows(item)
【以下回答由 GPT 生成】
首先,我们可以使用Python的csv模块来处理csv文件。以下是一个将数据保存为csv文件的示例代码:
import csv
data = [
['学校排名', '学校名称', '省市', '总分', '指标得分'],
[1, '清华大学', '北京市', 95.9, 100.0],
[2, '北京大学', '北京市', 82.6, 98.9],
[3, '浙江大学', '浙江省', 80, 88.8],
[4, '上海交通大学', '上海市', 78.7, 90.6]
]
filename = 'school_data.csv'
with open(filename, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
print(f"数据已保存至 {filename}")
以上代码中,我们首先导入了csv模块。然后创建了一个二维列表data
,其中包含学校排名、学校名称、省市、总分和指标得分的数据。
接下来,我们指定要保存的文件名为school_data.csv
。然后打开文件,并使用csv.writer对象将数据写入文件中。
最后,我们打印出保存文件的路径和文件名。
请注意,newline=''
参数用于确保在写入csv文件时没有额外的空行。
【相关推荐】