ValueError: invalid literal for int() with base 10: ' '

После запуска кода выходит ошибка(Изначально в файле записано: None)

Traceback (most recent call last):
  File "test.py", line 4, in <module>
    n = int(file.readline())
ValueError: invalid literal for int() with base 10: ''

Код:

file = open("text.txt", 'r')
n = 0
if file.readline() != "None":
    n = int(file.readline())
else:
    file.close()
    file = open("text.txt", 'w')
    file.write("0")
file.close()
print(n)

Ответы (0 шт):