import csv
names = ["jeff","tony"]
scores = []
number = 0
if number == 0:
file = open("Class A.txt", 'r')
for line in file:
names.append(names) #
scores.append(scores)
number = number + 1
f = open ("Class A.csv", 'a')
for x in names:
f.write (x)
f.write ("\n")
for x in scores:
f.write (x)
f.write ("\n")
'#'是造成问题的线 将非常感谢帮助
答案 0 :(得分:1)
很可能你想这样做:
if number == 0:
file = open("Class A.txt", 'r')
for line in file:
name, score = line.split(', ', 2) # split line into name and score
names.append(name) # name instead of names
scores.append(score) # score instead of scores
number = number + 1
假设您的数据如下:
NAME1, SCORE1
NAME2, SCORE2
etc.