问题描述
我是python的新手,正在尝试解决我遇到的问题。如果您能帮助我进行梳理,那将是非常友好的。提前致谢。 问题基本上是,我想重命名为csv文件的元素。但是我做不到。
csv_data = open("sample2.csv")
names = []
numbers = []
for line in csv_data:
a = line.split(',')
names.append(a[0])
b = (list(map(int,a[1:-1])))
numbers.append(b)
i = 1
j = 0
while i < len(names)+1:
print(i,'-',names[j])
i+=1
j+=1
choice = int(input('enter a choice:'))
new_name = input('please enter a new name: ')
selection = choice -1
names[selection] = new_name
从现在起,我不知道如何操作csv文件。 使用以下代码:我试图将score元素更改为score_2020并将其再次写入csv文档。 您的帮助将不胜感激。
score,35,23,12,65,34,111,54,68,97
Age,14,76
Postcode,35065,67443,23545,12323,72335
解决方法
csv文件的结构通常是这样的。顶行/标题行指示“列”名称,然后每一行应包含值。
得分,年龄,邮政编码
35,35,35065
23,23,67443
以此类推。...
已针对格式错误进行了编辑。我是堆栈溢出的新手