correctAnswers = ['A','C','A','A','D','B','C','A','C','B','A','D','C','A','D','C','B','B','D','A']
studentAnswers = []
correctList = []
file = open('forchapter7.txt','r')
student = file.readline()
student = student.rstrip('\n')
studentAnswers.append(student)
while student != '':
student = file.readline()
student = student.rstrip('\n')
studentAnswers.append(student)
print(studentAnswers)
print(correctAnswers)
file.close()
#displays this
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', '']
['A', 'C', 'A', 'A', 'D', 'B', 'C', 'A', 'C', 'B', 'A', 'D', 'C', 'A', 'D', 'C', 'B', 'B', 'D', 'A']
我的文本文件是一個純以字母AT下降和T後面沒有空格或新行,爲什麼.txt文件我的循環是寫空白空間嗎?Python的,爲什麼我的循環寫一個空格,從文本文件列表的末尾
也許文件末尾有空行?請注意,您在追加後測試*。 – cdarke