【发布时间】:2021-11-07 23:06:58
【问题描述】:
我有一个作业,我需要使用 Python 3 在 csv 文件中输入不同学生的随机成绩,并获得每个学生的平均值(平均值以及如何获得随机成绩,我知道该怎么做它),问题是我不知道如何在那些特定的列和行(突出显示的)上写成绩。
突出显示的区域是我需要写随机成绩的空间:
无论如何,这可以做到吗?我对编程和 Python 3 还很陌生,据我所知,无法使用正常方式更改特定单元格。
【问题讨论】:
-
将所有数据读入内存,在内存中添加值,将所有数据写回文件。
-
CSV 文件等具有可变长度记录的文件无法轻松有效地随机更新。出于这个原因,它们通常被完全读入内存,更新,然后更新的内容用于完全重写文件。
标签: python python-3.x csv row multiple-columns