Это для моей курсовой работы GCSE, и я не могу понять, что я сделал неправильно в коде. Я попытался изменить тип открытия файла CSV (изменив его с w на r на r +), но цикл for не выполняется.
Предполагается проверить, есть ли имя пользователя в файле CSV и еслиэто, это должно быть принято, иначе они должны быть в состоянии повторно ввести.
Имена пользователей в файлах CSV - Test01 и Test02
Вот мой код:
import csv
import random
Player1 = 0
Player2 = 0
Again = True
File = open("Dice Game.csv","r+")
File.write("Test01" + "\n")
File.write("Test02" + "\n")
while Again == True:
Input1 = str(input("Player 1, please input your username."))
Open = open("Dice Game.csv", "r")
File = csv.reader(File)
for row in File:
User = row[0]
if User == Input1:
print("That username is not authourised, please re-enter.")
Again = True
break
else:
Again = False