我有一个程序来存储一个人名和他们的分数,在Python中的csv文件。在python的csv文件中创建一个新的列值对一个csv文件中的现有字符串
例如这是我的当前代码:
student_name = input("Name: ")
score = input("Score: ")
class_name = "student_scores.csv"
file = open(class_name , 'a')
file.write(str(student_name) + ", " + str(score) + "\n")
file.close()
输出csv文件是,(名称= BOB)和(评分= 1):
bob, 1
当我进入另一个得分( 2)同一个人(BOB)的CSV文件看起来像这样:
bob, 1
bob, 2
但是我怎样才能改变我的代码,从而使CSV网络文件看起来像这样(拥有超过2列):第一
bob, 1, 2
您必须从旧文件中读取数据,确定新文件的内容,并覆盖该文件。 –
出于好奇,这是从哪里来的?我经常看到有关这项任务的问题。 –
为什么你为最后一个问题创建了一个几乎相同的问题? –