Как сделать решение примера и запись в файл?

Начнем по порядку. У меня есть файл, в нем число 100 (без кавычек) -> Я пишу код:

File = open("c://tmp/file.py", 'w')
Pre = File+9
File.write(str(pre))
File.close

Где File+9, 9 это число, которое нужно прибавить к числу в файле, и перезаписать файл с окончательным ответом (109).

Но в консоль потом пишется ошибка конкатенации, я не могу разобраться, помогите!


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

Автор решения: ClickName

Подытожив все комментарии:

File = open("c://tmp/file.py", 'r')
str_number = File.read()
File.close()
number = int(str_number)+9
File = open("c://tmp/file.py", 'w')
File.write(str(number))
File.close()

Второй раз за день скидываю эту статью, надеюсь поможет разобраться с файлами - https://tproger.ru/articles/files-in-python/

→ Ссылка