У меня есть строка в файле .txt и мне нужно к этой строке прибавить 1
Допустим в файле число 5, а мне нужно прибавить к ней 7 и получить 12, но я не могу это сделать так как из файла достаётся строка а не переменная. Как это всё осуществить?
def plus():
with open("name.txt", "r") as file:
if file.readline().isdigit():
number = int(file.readline()) + 7
print(number)
else:
print("conversion failed")
plus()
Traceback (most recent call last):
File "C:\python\test.py", line 9, in
plus()
File "C:\python\test.py", line 4, in plus
number = int(file.readline()) + 7
ValueError: invalid literal for int() with base 10: ''
[Finished in 80ms]