使用Python代码将二维数据生成一个csv文件

使用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文件时没有额外的空行。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^