Radim igricu tipa Snakea i hoću da mi se najbolji rezultat spremi u datoteku, ovo je trenutni programski kod za najbolji rezultat:
highscorer = open("Highscore.txt", "r")
intread = int(highscorer.read())
if (snakeLenght-1) > intread:
highscorew = open("Highscore.txt", "w")
highscorew.write(str(snakeLenght-1))
print(intread)
Ako je highscore veći od trenutnog rezultata normalno isprinta to što treba, ali problem je taj što kada trenutni rezultat bude veći od highscora program normalno promjeni highscore u datoteci, međutim onda se rezultat prestaje ispisivat (btw taj dio je u while petlji) i ispiše mi se:
ValueError: invalid literal for int() with base 10: ''
Unaprijed hvala na pomoći.