Я делаю какую-то систему регистрации, на случай, если я захочу построить как бот.Но я застрял в построении, потому что мой код возвращает синтаксическую ошибку.Может кто-нибудь помочь мне исправить это?
Я делаю этот код на Repl.it, одном из сетевых IDE.Я не смог протестировать его на затмении, потому что мой питон просто не работает.
import datetime
#This is where Name variable goes
#checkin = open(check-in.txt", "r")
i=0
while True:
it = input("Type in input: ")
if it == "Check-in list":
checkin = open("check-in.txt", "r")
if checkin.mode == "r":
contents = checkin.read()
print(contents)
checkin.close()
elif it == "Check-in":
checkin = open("check-in.txt", "a")
if checkin.mode == "a":
currentDT = datetime.datetime.now()
checkin.write((str(i+1) +". " + username + ":" + str(currentDT))
checkin.close()
Где происходит ошибка
checkin.close()
Я ожидал, что вы получите «Введите на входе»:и когда я набираю Check-in, программа должна добавить порядковый номер, имя и время.
Вывод: «SyntaxError: неверный синтаксис»