Я попытался создать код для записи новых зарегистрированных пользователей в файл csv. Он заменял существующего пользователя в файле. Теперь он не вводит никаких данных. Я не уверен, где я ошибся.
Это код:
FirstName = input("Enter your first name: ")
Surname = input("Enter your surname: ")
Age = input("Enter your age: ")
YearGroup = input("Enter your year group: ")
userName = input("Create a unique username: ")
passWord = input("Create a password: ")
fieldnames =['Username', 'Surname', 'First Name', 'Age', 'YearGroup', 'passWord']
reG = [{'Username': userName, 'Surname': Surname, 'First Name': FirstName,
'Age': Age, 'YearGroup': YearGroup, 'passWord': passWord}]
with open('StudentUserName.csv', 'w', newline='\n') as csvUser:
reG = [{'Username': userName, 'Surname': Surname, 'First Name': FirstName,
'Age': Age, 'YearGroup': YearGroup, 'passWord': passWord}]
writer = csv.DictWriter(csvUser, fieldnames)
#writer.seek(0,2)
writer.writeheader()
writer.writerow(reG)
#writer.writerow("\r")
#writer.writerow({userName, Surname, FirstName,
# Age, YearGroup, passWord})
csvUser.close()
print ("Registration completed")
reG = {'Username': userName, 'Surname': Surname, First Name': FirstName, 'Age': Age, 'YearGroup': YearGroup, 'passWord': passWord}
- person FelixEnescu   schedule 19.06.2018